Windows Vista má problém - aktivaci
Dnes jsem instaloval nové Forceware 160.03 ovladače pro grafickou kartu a Vista x64 si usmyslela, že se deaktivuje. Chápu, že v systému je zabudována kontrola na změnu hardware, ale pokud je hardware identický, jen se deinstaluje ovladač pro grafickou kartu a instaluje se nový, novou aktivaci by to nemělo požadovat.
Ve Windows XP jsem odinstalovával ovladače snad tisíckrát, a novou aktivaci to nikdy nechtělo (pokud byl hardware identický). Vista jsou zjevně nastaveny mnohem přísněji a … špatně.
Pokud existuje jediná věc, která mě může opravdu mimořádně naštvat na Microsoft tak, že budu hledat alternativu, je to opruzování a znesnadňování životu legálním uživatelům. A přesně to se děje.
Opravdu nemám chuť po každé instalaci ovladače volat na Microsoftí hotline a mačkat na číselníku telefonu miliardu číslic, protože dementně nastavený systém při pouhé změně ovladače dokonce odmítnul aktivaci přes internet.
Čištění registrů (Registry Cleaners) ve Vista x64
Windows Vista x64 v sobě skrývá určité nástrahy pro programátory. Nativní 64-bitové aplikace totiž vidí celou strukturu registrů a filesystému, nicméně 32-bitové aplikace vidí jen jejich část, díky Wow6432 vrstvě.
V praxi to vypadá tak, že pokud je spuštěna 32-bitová aplikace, jako větev HKLM | Software registru je jí ve skutečnosti nabídnuta namapovaná část HKLM | Software | Wow6432Node.
Podobně je na tom filesystém, adresář \Windows\System32
obsahuje 64-bitové knihovny, zatímco 32-bitové aplikace tento adresář vůbec nevidí, a odkazují se na \Windows\SysWOW64
. I proto nemůžete v běžném 32-bitovém editoru upravovat hosts
soubor, je totiž v 32-bitové adresářové struktuře nedostupný, musíte použít x64 text editor.
V praxi to znamená, že ne každý 32-bitový program, který jde spustit na 64-bitovém systému, také bude bezvadně fungovat, a týká se to zejména těch, co přistupují do filesystému Windows či do registrů.
Jedním z nejkritičtějších a nejvíce nebezpečných aplikací jsou různé "Registry Cleaners", čili "čističe registrů". Používání těchto aplikací ve 32-bitovém režimu může vést doslova k devastaci počítače, protože jsou vymazány životně důležité věci (jedním se špatných nástrojů je třeba Vista Manager).
S.T.A.L.K.E.R: BSOD a chyba 0x00000076
Zkoušel jsem si včera poprvé spustit S.T.A.L.K.E.R., a poprvé jsem na Windows Vista x64 viděl BSOD, během 10 minut hraní, s chybou PROCESS_HAS_LOCKED_PAGES
, 0x00000076
. Jiné hry přitom běží hodiny a hodiny bez problémů, ať už je to Oblivion, Gothic III či Test Drive Unlimited, jen S.T.A.L.K.E.R. má zjevně hromadu problémů.
Microsoft na svém webu doporučuje pro tuto chybu zkontrolovat nově instalovaný hardware, ovladače, a další běžné věci, nicméně, to neříká proč systém kolabuje jen u jediné hry a u dalších stovek aplikací je dokonale stabilní.
Nakonec mi pomohla rada na nVNews.net fóru, jakkoliv zní řešení podivně. Použijte CFF Explorer a nastavte v sekci NT Header - File Header - Click Here podporu aplikace pro více než 2GB.
Takto to vypadá (ukázka pro Gothic3.exe):
Osobně moc nechápu důvod, ale po této úpravě již běží S.T.A.L.K.E.R. naprosto stabilně.
Rychlejší P2P (TCP/IP patch) ve Windows Vista
Je poměrně známá věc, že Microsoft ve své implementaci TCP/IP protokolu záměrně omezuje počet SYN packetů za sekundu, s cílem bránit se zneužití počítače na DDoS útoky. V praxi to poté vypadá nějak takto:
Pokud používáte například uTorrent pro stažení Linuxové distribuce, popřípadě download manažer, IM klienta, FTP, prohlížeč a web server, není problém uvedeného limitu dosáhnout, plus to samozřejmě vysloveně vadí P2P aplikacím (BitTorrent a dalším).
Defcon / SecureVista.net zveřejnil drobný patch na Vista x86 / x64 TCP/IP stack (ovladač tcpip64.sys
), který uvedený limit odstraňuje a umožnuje vám mít aktivních třeba 10.000 aktivních TCP/IP spojení v jeden okamžik.
V praxi to znamená opravdu rychlejší P2P sítě typu BitTorrent a rychlejší spojení při hromadě otevřených aplikací komunikujících přes TCP/IP.
Poznámka: instalaci provádíte na vlastní nebezpečí.
Jsou Windows Vista propadák nebo hit?
Microsoftu se daří lépe než kdy jindy, za první kvartál roku 2007 vykázal zisk téměř 5 miliard USD s obratem 14.4 miliard USD, zatímco předchozí kvartál to byl "jen" obrat 12.5 miliard USD se ziskem 2.6 miliardy USD. Za tímto vynikajícím finančním výsledkem stojí samozřejmě úspěch Windows Vista a Microsoft Office 2007, dvou klíčových produktů.
Ćástečně úspěchu Microsoftu možná napomohl i Apple, který měl za Q1/2007 tržby ve výši 5.3 miliard USD se ziskem 0.8 miliardy USD. Lidé si kupují, masírováni klamavou reklamou, počítače Apple (zejména Mac Book Pro), ale následně mažou zaostalý OS X, a kupují si a instalují na něj Windows Vista, protože se jedná o jinak zcela běžná (předražená) PC v bílém obalu.
Mám rád firmy, které fungují a vykazují zisk.
Windows Vista - operační systém bez konkurence
Pubescentům se tato věta nebude líbit, ale fakt je, že Windows Vista jsou operačním systémem bez konkurence. Jejich dokonalá stabilita, funkčnost, správa a nastavitelnost (podívejte se na nové parádní Event Logy), přepsané jádro i velice povedené integrované aplikace (přes přehrávání audia, videa, DVD, fotogalerii až po kvalitní emailový klient a správu kontaktů), jej řadí daleko před Apple OS X z roku 2000 či různé Linuxové distribuce.
Mám posledních pár let Microsoft více a více rád, to co programuje patří totiž ke špičce. Kdysi jsem používal Solaris a Linux na desktopu, ale Vista konkurenci opravdu utekla.
S Vista Ultimate x64 CZ si nemohu stěžovat na jedinou věc. Množství inovací oproti Windows XP je obdivuhodné, nejedná se jen o jinak přemalované XP (to šlo částečně říci v případě upgrade z Windows 2000 na Windows XP), jedná se o zcela koncepčně odlišný systém. Technologie jako ReadyBoost a SuperFetch opravdu fungují a v praxi znamenají vyšší produktivitu, Outlook 2007 či Photoshop CS3 startují během jednotek sekund, přístup na disk je díky kvalitní cache a správě paměti okamžitý, nativně jsou podporovány quadcore procesory, a spouštění a používání 32-bitových aplikací na 64-bitovém kernelu je zcela transparentní.
Profesionálové přecházejí na Windows Vista x64, protože produktivita práce s tímto systémem je prostě (nej)vyšší, zatímco některé zaostalé anti-Vista děti pořvávají a snaží se vypadat "zajímavě", v mylném domnění, že prezentace vlastní omezenosti a pár anglických vulgárních slov je zajímavými učiní.
Pokud si chcete koupit v tomto roce jediný kus software, proveďte upgrade na Windows Vista, budete opravdu spokojeni. Instaloval jsem Vista u řady známých, někteří z nich předtím měli Apple OS X, a všichni si Vista jen a pouze chválí, či jsou dokonce nadšení. Na nový počítač už ani nic jiného nepatří, Windows XP nejsou špatné, ale Vista je prostě mnohem lepší.
Windows Vista jsou navíc levné, OEM verze Vista Home Premium se dá pořídit za cca 2.000 Kč, což je podstatně méně než vás bude stát instalace, implementace a řešení problémů Linuxu či OS X s jen pár dostupnými aplikacemi.
Proč používat Outlook 2007 místo Thunderbirdu?
Mozilla Thunderbird je poměrně slušný emailový klient dostupný zdarma, funkčně podobný Outlook Expressu dostupnému zdarma ve Windows XP. Doporučuji jej k instalaci v malých firmách, kde zaměstnanci potřebují jen občasný přístup k emailu a nepotřebují si (jednotlivě či centrálně) příliš plánovat čas, a dále samozřejmě pro jednotlivce v domácnosti.
Thuderbird je totiž tak jednoduše (nikoliv ale primitivně!) navržen, že jeho použití je opravdu snadné i pro počítačové neznalce.
Na opačné straně emailových klientů stojí TheBat!, má doslova stokrát více funkcí než Thunderbird, ale také se vyznačuje poměrně složitou použitelností pro "lamovské" uživatele. Těch voleb je v TheBat! prostě moc, a lama se snadno ztrácí. Tam, kde se Thunderbird zaměřuje na začátečníky, se TheBat! zaměřuje na profesionály, vzájemně si nekonkurují.
Outlook 2007 - skutečná produktivita práce
Hodně lidí přitom zapomíná na emailového klienta, který stojí opodál, umí toho nejvíc, a je přitom snadno použitelný - Microsoft Outlook 2007. Outlook 2007 je dostupný jak samostatně, tak ve variantě Office Basic 2007 OEM, kdy za 4.900 Kč dostanete kromě Outlooku i Word 2007 a Excel 2007.
Osobně si myslím, že tato investice zhruba pět tisíc Kč se okamžitě zaplatí, Outlook 2007 totiž okamžitě zvyšuje vaši produktivitu a efektivitu práce.
Outlook 2007 není jen "hloupý" emailový klient, přečíst email a zahodit, ale umí s emaily i dále pracovat a zařazovat je do kategorií, kalendáře, úkolů, kontaktů. Například přijmete email s podklady k nějakému projektu, přiřadíte jej do kategorie "Webdesign", a nastavíte mu příznak "zpracovat tento týden". Outlook 2007 tímto automaticky vytvoří úkol, který se vám bude zobrazovat v kalendáři. Stejně tak můžete propojit událost s kontaktem, naplánovat meeting a poslat jej danému kontaktu, případně přiřadit meetingu určité zdroje.
Pokud s emailem skutečně pracujete, jsou to naprosto základní operace, bez kterých se opravdu neobejdete.
Úděsná Miranda / Jabber a kvalitní Live Messenger
Zhruba dva roky používám namísto směšného ICQ s plain-text heslem o maximální délce 8 znaků a Jabberu (Google Talk) jen MSN protokol, konkrétně Windows Live Messenger 8.1, a jsem velice spokojen. Live Messenger má nejlepší funkčnost ze všech známých aplikací, podporuje offline zprávy, sdílení souborů, synchronizace souborů i na neveřejné IP za NATem, audio a video hovory, desítky online her, a to celé je dokonale stabilní a funkční, což prostě žádný jiný protokol / klient nenabízí.
Musel jsem ovšem, z určitých důvodů, opět zprovoznit i Jabber, takže nastala otázka zda používat Trillian, WELL.DONE Miranda Pack, či Windows Live Messenger společně s PSI či něčím podobným.
Po pár hodinách boje s Trillianem 3.1 Pro a jeho špatným Jabber protokolem jsem strávil chvíli s PSI, rovněž dost děsná věc, a nakonec skončil u Mirandy IM ve verzi 0.7.0 Build #32 v mé vlastní modifikaci.
Když se člověk vrací k open-source, teprve poté dobře chápe, jak úžasný software dělá Microsoft. Miranda stále neumí offline zprávy na MSN, přenosy souborů jsou pokus-a-omyl, audio a video rozhovory nedáte ani omylem, ale ani implementace otevřeného Jabberu nenabízí skoro nic.
Open-source komunikační aplikace často znamenají jediné - každý si implementuje jen malou část funkcí, a celek není nikdy 100% kompatibilní a stabilní, zatímco silná komerční firma, jakou je Microsoft, může skutečně vybudovat 100% kvalitu. Open-source to, principiálně, neumí a nikdy umět nebude.
Přestože řada pubescentů stále řve "fuj Microsoft", skutečnost je zcela jiná. Chci-li dnes kvalitu, stabilitu a integraci, nemám jinou možnost. Microsoft je v kvalitě a funkčnosti nejlepší. Je škoda, že pár open-source fantiků si to neuvědomuje, a prosazují zaostalá open-source řešení na úkor špičkové (komerční) konkurence, která je dostupná zdarma. Open-source a otevřenost není modla, je to děs a noční můra, často totiž znamená, že nic nefunguje pořádně, protože za to nikdo nenese (finanční) zodpovědnost.
Fakt je ten, že ještě před 2-3 lety Microsoft mírně zaostával. Konkurence dělala v řadě oblastí lepší software. Dnes ovšem Outlook 2007 jako emailový klient a PIM, Word 2007 jako textový editor, Excel 2007 jako spreadsheet, Windows Live Messenger jako IM klient a implementace MSN protokolu, Windows Mobile 6 operační systém pro telefon, a Vista Ultimate x64 jako operační systém pro PC prostě nemají konkurenci.
Dříve jsem používal téměř jen ne-Microsoftí software, dnes nemám důvod. Pokud chci to nejlepší, dělá to právě Microsoft, a rád si to koupím. Onen dobrý pocit z "otevřenosti open-source" mi zbastlenou aplikaci nepodporující pořádně žádný protokol (Miranda IM) opravdu nenahradí…
Přetaktování NVIDIA karet ve Windows Vista (x64)
Přetaktování NVIDIA karet ve Windows Vista x64 není nic jednoduchého, řada utilit sice existuje (nTune, ExperTool, RivaTuner, ATi Tool), ale nepodporuje nejnovější (a mimochodem velice podařené) Forceware 101.70 ovladače. Jedinou plně funkční cestou pro přetaktování grafiky tak zůstává modifikace BIOSu karty.
Celý proces není ovšem vůbec složitý, vše potřebné naleznete na www.mvktech.net. Základem je NiBiTor 3.3, tedy editor NVIDIA BIOSů. Poté budete potřebovat zdroj BIOSu vaší karty, pro Asus 8800GTX-768 kartu je k nalezení opět na mvktech.net. Pokud nenaleznete vaši konkrétní kartu, můžete použít NiBiTor ve Windows, či nvFlash v MS-DOSu, pro odzálohování vašeho současného BIOSu a jeho následnou úpravu.
V aplikaci NiBiTor následně upravíte hodnoty frekvencí pro jádro, shader a paměti, například takto (pro konzervativní "letní" přetaktování):
Upravený BIOS uložíte (nedělejte žádné jiné změny!), a pomocí aplikace nvFlash 5.50 a bootovací diskety či USB flash disku naflashujete do grafické karty. Syntax pro nVFlash je jednoduchá, nvflash.exe bios.rom
.
Upozornění: celou úpravu a flash BIOSu děláte jen na vlastní nebezpečí!
Windows Vista WEI - index uživatelských zkušeností
Windows Vista obsahují svůj vlastní integrovaný bechmark, který je schopen otestovat výkon počítače a není jen samoúčelný. Nazývá se "Windows Experience Index" (WEI) či "Index uživatelských zkušeností" (IUZ). Toto skóre je užitečnější než většina ostatních benchmarků, je na ně navázáno rozhraní Aero, a na základě jeho celkové hodnoty se můžete rozhodovat i o tom, zda vám poběží náročnější aplikace (typicky hry).
WEI se skládá z testů rychlosti procesoru, testů rychlosti paměťového subsystému, 2D a 3D výkonu grafické karty a přenosové rychlosti primárního pevného disku. Maximální dosažitelné skóre je (zřejmě) 5.9 v každé z oblastí, s tím, že celkové skóre je rovno nejmenší dosažené hodnotě v libovolné měřené položce, je tedy kladen důraz na celkové "sladění" výkonu počítače.
Následně je zajímavý "Správce her", který načítá automaticky z internetu minimální a doporučené požadavky na každou hru, popřípadě umí zobrazit software, který výkonem vašemu počítači vyhovuje. Takto například vypadá zápis pro Supreme Commander, s minimálním skóre 4.0 a doporučeným 5.0 (pro maximální zážitek ze hry).
WEI je dobrý koncept, který se do Windows Vista dostal, a s tím, jak jej začnou používat stále více výrobci her a aplikací, získá na větším a větším významu, zejména pro běžné uživatele, kteří se věčně ptají "pojede to na mém stroji?". WEI jim na to dává poměrně jasnou odpověď…
Do budoucna se dá předpokládat, že minimální a doporučené WEI číslo budou na obalech uvádět nejen výrobci her, ale i producenti ostatních náročnějších aplikací.
Nastavení Windows aplikace pro >2GB RAM
Většině 32-bitových aplikací na Windows postačují 2GB RAM, nicméně pro pár her (Gothic III, Oblivion, Supreme Commander) se může hodit nastavit i podpora pro více než 2GB RAM, které standardně jeden proces podporuje.
Na editaci hlavičky aplikace je nejsnazší použít skvělý CFF Explorer od ntcore.com. Pokud si otevřete sekci NT Header - File Header a poté klepnete na Click here, zobrazí se vám základní charakteristika EXE či DLL souboru, a můžete jej upravit pro podporu více než 2GB RAM.
Před úpravou důrazně doporučuji udělat si zálohu souboru, a vše poté otestovat. Úprava hlavičky rozhodně neznamená, že vše bude 100% fungovat a hra bude stabilní.