Ve Windows Vista a Windows 7 nelze zobrazit obsah CHM souborů

Pokud jste se ve Vistě či Windows 7 setkali s tím, že není možné zobrazit obsah souborů nápovědy s příponou CHM, je zde snadný způsob, jak to změnit.

Z bezpečnostních důvodů je potřeba na CHM soubor klepnout pravým tlačítkem a zvolit Vlastnosti. V pravé dolní části dialogu klepněte na tlačítko Odblokovat.

chm-odblokovat

Elegantní navigace mezi složkami

Windows nabízejí hned několik způsobů, jak se pohybovat ve struktuře složek na disku. Představte si například dialog pro uložení souboru ve Wordu. Napíšete první odstavec a instinkt vám napovídá, že by bylo dobré dokument preventivně uložit. Aneb kdo ukládá, vyhrává. Stiskem klávesové zkratky CTRL+S, případně kliknutím na volbu Uložit v menu Soubor, otevřete ukládací dialog. Přesně v tento okamžik se na chvíli zastavte a pojďte zkusit něco nového.
Možná jste zvyklí se myší proklikat do složky, kam si přejete dokument uložit. Do políčka ve spodní části okna napíšete název souboru a stisk tlačítka Uložit vám dopřeje klid v duši. Právě jste totiž uložili první střípky své práce.
To je standardní a poměrně intuitivní přístup. Neomezme se ale pouze na něj. Existují další, mnohem elegantnější, způsoby navigace mezi diskovými jednotkami a v jejich adresářové struktuře. Některé z nich vás naučíme používat. Níže uvedené postupy fungují v otevíracím a ukládacím dialogu téměř jakékoli aplikace pro Windows (Word, Excel, Internet Explorer,…).

  1. Stiskněte klávesovou zkratku WIN+R (ekvivalent volby Start – Spustit) a do políčka Otevřít napište „notepad“. Stiskem klávesy Enter spusťte Poznámkový blok.
  2. Napište několik znaků a zkratkou CTRL+S vyvolejte dialog pro uložení souboru.

    basic

  3. Podstata všech níže uvedených ukázek spočívá v zadání speciálního příkazu do políčka Název souboru. Jednou z možností je zadat úplnou cestu a název souboru, kam chcete soubor uložit.

    absolute-path

  4. Cestu si nemusíte pamatovat, stačí vždy napsat složku či označení disku následované lomítkem a systém vám nabídne všechny možnosti, které přicházejí v úvahu.

    absolute-path-help

  5. Zadáním řetězce „..“ (dvě tečky) místo názvu souboru a stiskem klávesy Enter se přesunete o úroveň výš ve stromové struktuře složek.

    two-dots

  6. Přejít můžete i do tzv. shell složek.

    shell-foldersJde o systémem předpřipravené složky se speciálním významem. Ukázku těch nejpoužívanějších najdete v této tabulce. Opět zadejte název shell složky a stiskněte Enter.

  7. Shell složka Význam
    shell:Desktop Plocha
    shell:Templates Šablony
    shell:ProgramFiles Složka Program Files
    shell:RecycleBinFolder Složka Koše (pro ukládání ale není tou nejvhodnější:)
    shell:Profile Uživatelský profil
    shell:SendTo Složka s volbami Odeslat
  8. Přecházet můžete i do složek definovaných pomocí systémových proměnných. Zadejte například „%userprofile%“ či „%homedrive%“ následované Enterem.

    variables

  9. K síťovým sdíleným složkám můžete přistupovat pomocí cesty \\server\slozka, kde server je název nebo IP adresa serveru a slozka je sdílená složka.

    shared-folder

  10. Zajímavou možností je uložit váš dokument přímo na vzdálený FTP server. Ten může být centrálním úložištěm vašich souborů a v případě ztráty notebooku či závady pevného disku nepřijdete o data. Formát je ftp://uzivatel@server/slozka/.

    ftp

  11. Posledním krokem je zadání samotného názvu souboru. Ten napište do políčka Název souboru. Jeho předchozí obsah můžete smazat a vložit pouze název souboru jako například „soubor.txt“ nebo za zadanou cestu vložte zpětné lomítko spolu s názvem souboru „\\server\slozka\soubor.txt“.

Jak vidíte, možností se nabízí celá řada. Záleží jen na vás, zda se rozhodnete používat starý dobrý „klikací“ způsob či si vyberete jeden z výše zmíněných. Výhodou druhé možnosti je kompletní ovládání pomocí klávesnice. Díky spojení s dalšími klávesovými zkratkami během práce nemusíte přesouvat dlaň na myš.

Tento článek byl napsán pro časopis Computer.

Windows 7 – nefunkční připojení k síti, duplicitní sítě v Centru síťových připojení

Po nainstalování aplikací do čisté instalace Windows 7 mě po restartu přivítalo nepříjemné překvapení. Windows totiž náhle ztratila připojení k síti. Prověřil jsem jednotlivá nastavení. Tady je celkový popis problému.

Routovací tabulka Windows

Výpis získáte zadáním příkazu route print do příkazového řádku. Zdá se, že někdy během startu systému přidá nějaký program nebo služba do routovací tabulky druhý defaultní záznam. Poznáte ho podle ID sítě 0.0.0.0 a masky 0.0.0.0. Konkrétně se jedná o chybný první řádek v tabulce.

route-print

Centrum síťových připojení a sdílení

Pro připojení k síti používám jeden 1000Mbps Ethernet síťový adaptér. Všimněte si, že centrum hlásí připojení ke dvěma sítím, což je nesmysl. Mám pouze jednu síťovou kartu a prozatím nemám vytvořené žádné VPN či jiné připojení. Síť označená jako Neznámá síť je zde přebytečná.

V seznamu služeb jsem si všiml služby Bonjour Service s názvem ##Id_String1.6844F930_1628_4223_B5CC_5BB94B879762##. Více se o ní můžete dozvědět tady. Instaluje se s některými aplikacemi (např. Creative Suite 3 od Adobe) a z minulosti s ní mám velmi nepříjemnou zkušenost. I tentokrát stála za celým problémem právě ona.

centrum-pripojeni

Řešení

  1. Zadáním services.msc do Start – Spustit otevřete konzolu Služby.
  2. Najděte službu Bonjour a dvakrát na ni poklepejte myší.
  3. Položku Typ spouštění změňte na Zakázáno.zakazat-sluzbu
  4. Potvrďte změnu stiskem tlačítka OK a restartujte počítač.

Kompletní odstranění služby můžete provést zadáním tohoto příkazu do Příkazového řádku Windows. Oba znaky uvozovek musí být klasické horní uvozovky.

“C:\Program Files\Bonjour\mDNSResponder.exe” -remove

Windows 7 – zpřístupnění admin share (c$)

Windows 7 v základním nastavení nedovolují přístup k administrátorským sdíleným položkám. Ty jsou běžně přístupné členům lokální skupiny Administrators a díky znaku dolaru v názvu jsou skryté (nezobrazují se s seznamu sdílených složek). Na Windows 7 a Vista je třeba provést jeden z níže uvedených kroků.

Řešení

a) Vypnout UAC. Pak vše funguje, ovšem přicházíte o jeden z bezpečnostních prvků systému.
b) Vytvořit reg soubor s následujícím obsahem a spustit ho na stanici. Případně můžete přidat DWORD hodnotu do dané větve registru ručně.

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
“FilterAdministratorToken”=dword:00000000

Chyba disku při čisté instalaci Windows 7

Při nové instalaci se za určitých okolností můžete setkat s níže uvedenou chybovou hláškou. Typicky to bude v případě, kdy na disku máte pozůstatky nějakého předchozího systému. Pokud jste například používali nějakou linuxovou distribuci a nyní místo ní potřebujete nainstalovat Windows 7, instalátor se bude bránit.

V dialogu pro výběr disku bude s vykřičníkem zobrazena tato chyba.

Systém Windows nelze na oddíl 1 disku 0 nainstalovat. (Zobrazit podrobnosti)

Podrobnější popis chyby pak zní takto.

Systém Windows nelze nainstalovat na toto místo na pevném disku. Systém Windows musí být nainstalován v oddílu naformátovaném jako NTFS.

Systém Windows nelze nainstalovat na toto místo na pevném disku. Typ tohoto oddílu nelze rozpoznat.

Systém Windows nelze nainstalovat na tento disk. Je možné, že hardware tohoto počítače nepodporuje spuštění na tomto disku. Zkontrolujte, zda je v nabídce systému BIOS povolen řadič disku.

Aby toho nebylo málo můžete se při pokusu o naformátování disku setkat ještě s jednou hláškou se symbolem vykřičníku.

Instalační program nemohl vytvořit nový systémový oddíl nebo najít existující systémový oddíl. Další informace naleznete v souborech protokolu instalačního programu.

Řešení

Zpravidla se jedná o to, že váš disk není v okamžiku instalace správně naformátován a neobsahuje patřičné oddíly. Napravit to můžete přímo pomocí instalátoru Windows, případně jiným nástrojem pro úpravu diskových oddílů.

  1. V případě, že máte na disku, na který instalujete, nějaká data, proveďte jejich zálohu.
  2. Poté pomocí volby instalátoru Možnosti jednotky (upřesnit) z disku smažte ideálně všechny oddíly a vytvořte nový. Ten naformátujte souborovým systémem NTFS.
    Poznámka: Mohlo by také stačit z disku všechny oddíly odstranit. Vy pak během instalace zvolíte cílový disk a instalátor by se měl o vše postarat za vás.
  3. Ukončete instalátor a restartujte počítač. Restartování je v tomto případě nezbytné.
  4. Znovu spusťte instalaci. Tentokrát proběhne bez problémů.

Upgrade Windows 7 na finální verzi

Právě jsem se pokoušel o upgrade z Windows 7 RC Build 7100 na finální verzi Windows 7 Build 7600. Nutno dodat, že stávající jazyková verze Windows 7 RC  je anglická. Verze, na kterou jsem chtěl upgradovat, je česká. Právě to byl kámen úrazu.

upgrade-windows-7

Instalátor ohlásí následující chybu.

Nelze provést typický upgrade pomocí instalačního disku, jehož jazyk je odlišný od jazyka nainstalovaného v počítači. Přejděte do online režimu, kde můžete zjistit, jak instalovat systém Windows 7 a zachovat soubory a nastavení.

Nedalo mi to a zkusil jsem přes Windows Update stáhnout český jazykový balíček. Nainstaloval jsem ho, přepnul systém do českého prostředí a po restartování spustil upgrade Windows znovu. Výsledkem je tatáž chybová hláška.

Zdá se, že jazyková verze musí u Windows 7 skutečně na chlup sedět, jinak není možné provést přímý upgrade. Řešením by případně mohl být upgrade pomocí anglického instalačního DVD  a následné stažení českého language packu.

Movie Maker pro Windows 7

movie-maker-14

Možná jste zaznamenali, že Windows 7 nepřichází v základu s aplikací Movie Maker pro editaci videa. Pokud jste na tento nástroj zvyklí, můžete si ho doinstalovat. Microsoft totiž připravil zbrusu novou verzi. Najdete ji mezi aplikacemi balíčku Windows Live a kromě Windows Vista podporuje právě Windows 7.

Klíčové vlastnosti

  • podpora HD formátů
  • možnost přímého publikování videa například na YouTube
  • úžasně snadné ovládání pro každého
  • je k dispozici zdarma

Pokusmo jsem sestříhal HD video z mého Panasonicu TZ5 a jsem novým Movie Makerem opravdu nadšený. Měl jsem strach, že bude mít problém s formátem MOV, ale hravě si s ním poradil.

Stahujte: Windows Live Movie Maker
Video: Představení nového Movie Makeru

Instalujte, ale potichu

Dnes se budeme zabývat činností, kterou dobře zná každý z nás. Nahlédneme do možností instalace aplikací ve Windows. Nemusíte mít strach, že se budeme učit klikat na notoricky známý sled tlačítek Další, Další, Další, Dokončit. Podíváme se totiž společně na celou věc trošku z jiné stránky a vezmeme instalaci aplikací do vlastních rukou.

Instalace v grafickém rozhraní

Můžete se setkat s několika způsoby instalace aplikací. První a nejznámější je výše naznačený postup, kdy spustíte grafickou verzi instalátoru a postupně se proklikáváte jeho dialogy. Je-li třeba, upřesníte některé základní parametry, jako například složku, kam si přejete program nainstalovat, nebo zda se má na ploše vytvořit zástupce. V posledních kroku se s vámi instalátor rozloučí a vy můžete program poprvé spustit. Každou aplikaci je třeba alespoň lehce nastavit, takže i to bude jistě jeden z kroků. Některé aplikace navíc vyžadují akceptování smlouvy EULA (End User License Agreement) nebo vám nabídnou účast v programu pro zlepšení kvality daného software. Doposud byla vaše pozornost odváděna na instalaci a nastavení aplikace samotné, a až nyní jí můžete skutečně začít používat. Nicméně pokud instalujete pouze malé množství programů, může tento postup být poměrně časově efektivní.

Portable aplikace

Nejste-li příznivci instalování, pak možná provozujete své aplikace v takzvané portable verzi. Funguje to tak, že si stáhnete upravenou verzi aplikace tak, aby nevyžadovala instalaci, zkopírujete ji na USB flash disk a veškeré softwarové vybavení si nosíte s sebou. I to je samozřejmě zajímavé řešení. O tom snad ale někdy příště.

Tichá instalace

Pojďme rovnou k náplni tohoto článku. Řeč bude o tiché instalací aplikací. Tichá v tom slova smyslu, že automaticky běží na pozadí a neobtěžuje uživatele žádnými dialogy. My ji pouze skriptem z příkazového řádku zadáme požadované parametry. Vše ještě rozšíříme o automatické nastavení aplikací a lehkou údržbu systému. Výhodou tiché instalace je její rychlost a podpora naprosté většiny dnešních aplikací. V případě nasazení většího množství aplikací na větší počet počítačů prakticky nemá konkurenci. Patrně jedinou nevýhodou je vyšší časová náročnost přípravy instalačního skriptu.

Nejčastějšími příponami instalačních souborů bývají .exe a .msi. Software je distribuován uvnitř těchto balíčků a celou instalaci programu řídí takzvaný instalátor. V případě .msi je jím Windows Installer. U spustitelných .exe souborů se můžete setkat s několika různými instalátory. Po bližším ohledání zjistíte, že jde zpravidla o InstallShield, Inno Setup, případně nějaký další.

Typ instalátoru nám jasně říká, jaké parametry lze pro tichou instalaci aplikace použít. Stručný seznam instalátorů a jim odpovídajících parametrů najdete v této tabulce. Velmi dobrým zdrojem je také server http://www.appdeploy.com/.

Instalátor Parametry
InstallShield setup.exe /s
Windows Installer msiexec /i setup.msi /qn REBOOT=ReallySuppress
Inno Setup setup.exe /VERYSILENT
Neznámý setup.exe /?

V případě, že nevíte, jaký instalátor výrobce aplikace použil, můžete si veškeré parametry nechat vypsat zadáním příkazu setup.exe /? do příkazového řádku Windows. Setup.exe nahraďte správným názvem souboru a případně cestou k němu.

Píšeme skript

Nejnázornější bude malá ukázka, vzhůru do ní. Náš skript [šipka k skript.png] bude postupně volat tiché instalace programů, nastaví Adobe Reader, tak aby se choval podle našich přání a na závěr provede lehkou očistu systému od zbytečností. V průběhu svého běhu bude na příkazový řádek vypisovat informace o stavu instalace, abychom věděli, co se povedlo a kde je naopak něco špatně.

skript

Na začátku si definujme proměnnou Apps, která obsahuje cestu ke složce s instalačními balíčky. Dejme tomu, že jsme je umístili do složky C:\Install.

SET Apps=C:\Install

Pojďme nainstalovat první aplikaci. Bude jí například Mozilla Firefox. Místo %Apps% se vloží cesta, kterou jsme do proměnné uložili v předchozím kroku a spustí se instalátor s parametrem pro tichou instalaci.

“%Apps%\Firefox Setup 3.0.10.exe” /S

Firefox po nainstalování vyžaduje vytvoření nového profilu. To zařídíme tímto příkazem. Všimněte si proměnné %ProgramFiles%, která je systémová (je automaticky nastavena systémem) a ukrývá v sobě cestu ke složce „Program Files“.

“%ProgramFiles%\Mozilla Firefox\firefox.exe” -CreateProfile “default

Požadujete-li nastavit Firefox jako výchozí prohlížeč zadejte i tento příkaz.

“%ProgramFiles%\Mozilla Firefox\firefox.exe” -setDefaultBrowser -silent

Tato část kódu ve skriptu kontroluje po dokončení instalace každé aplikace, zda instalace proběhla v pořádku. Pokud je něco špatně, vypíše „ERROR“.

IF ERRORLEVEL 1 ECHO ERROR
IF NOT ERRORLEVEL 1 ECHO OK

Pro přehlednost výstupu oddělíme důležité části prázdným řádkem.

ECHO.

Jako další nainstalujeme Adobe Reader. Výsledek instalace můžeme ovlivnit mnoha parametry. Instalátoru zde říkáme, že si po dokončení nepřejeme provádět restart počítače a že instalujeme Reader všem uživatelům počítače. Také chceme automaticky akceptovat smlouvu EULA a zakázat automatické spuštění Readeru po dokončení instalace.

“%Apps%\Acrobat\AdbeRdr910_en_US_Std.exe” /sAll /rs /l /msi”/qn /norestart ALLUSERS=1 EULA_ACCEPT=YES SUPPRESS_APP_LAUNCH=YES”

Při prvním spuštění by nás ovšem Reader přivítal dotazem, zda se chceme zúčastnit programu pro zlepšení software. Tento dialog můžeme zrušit přidáním tohoto příkazu do skriptu.

REG ADD “HKCU\Software\Adobe\CommonFiles\Usage\Reader 9 ” /t REG_DWORD /v OptIn /d 0 /f

Ukažme si, že to jde i jednoduše. Typickým příkladem aplikace využívající Windows Installer je komprimační nástroj 7zip. Tichou instalaci, která mimochodem trvá pouze několik vteřin, zahájíme takto.

msiexec /i “%Apps%\7z465.msi” /qn

Pro správu obrázků si nainstalujme XnView.

“%Apps%\xnview\XnView-win.exe” /verysilent

Plugin Microsoft Silverlight nainstalujeme takto.

“%Apps%\Silverlight.2.0.exe” /q

Zjednodušeně si ukažme, jak přímo skriptem vyčistit ikony na ploše. Acrobat jsme instalovali všem uživatelům, proto je zástupce umístěn jinde. XnView se nainstalovalo pouze aktuálnímu uživateli, a tak ikonu najdete v jeho uživatelském plofilu. Cesty se mohou mírně lišit na Windows XP a Windows Vista.

DEL “%SystemDrive%\Users\Public\Desktop\Adobe Reader 9.lnk”
DEL “%UserProfile%\Desktop\XnView.lnk”

Kompletní skript včetně několika vzorových aplikací si můžete stáhnout tady. Samozřejmě také můžete spouštět jednotlivé příkazy ručně přímo v příkazovém řádku. Pro účely testování doporučuji využít Microsoft Virtual PC a vytvořit si virtuální stroj.

Tento článek byl napsán pro časopis Computer.