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

Rapidshare klient pro Windows 7

Pokud pomocí služby Rapidshare.com potřebujete stáhnout nějaká data, hodí se mít po ruce šikovného klienta, který vám celý proces usnadní. Existuje samozřejmě možnost stáhnout vše pomocí webového prohlížeče, ale je to hodně nešikovné. V případě, že nemáte Premium Account, musíte být hodně trpělivý, protože bezplatné stahování je časově i rychlostně penalizováno.

Rapidshare Manager

Zpravidla jsem si vždy vystačil s klientem Rapidshare Manager, ale ten funguje korektně pouze na Windows Vista. Ve Windows 7 se sice spustí, ale stáhne pouze přibližně prvních 512KB každého souboru.

JDownloader

Testoval jsem několik alternativních klientů. Šlo o samostané programy i doplňky do prohlížečů, ale jediný, který mohu s klidným svědomím doporučit, je javovský JDownloader. Osobně mám pod Windows 7 vyzkoušenu verzi 0.6.193. Má funkce, které smetly ze stolu všechny ostatní Rapidshare downloadery. Patří mezi ně především:

  • příjemná rychlost běhu programu
  • skvělá detekce obsahu schránky
  • detekované odkazy jsou rovnou zobrazovány v LinkGrabberu (česky Sběrač odkazů)
  • stahujete-li archivy, JDownloader jejich obsah po stažení automaticky rozbalí
  • stahujete-li zaheslované archivy a heslo zkopírujete spolu s odkazy do schránky, JDownloader obsah archivů po stažení automaticky rozbalí
  • podporuje omezení rychlosti
  • rozhraní v češtině
  • neomezuje se na Rapidshare, podporuje stahování i z dalších služeb
  • díky Javě je multiplatformní (Windows, Mac, Linux)

JDownloader je velmi kvalitní nástroj. Mohu ho vřele doporučit nejen uživatelům Windows 7.

rapidshare-jdownloader

Stahujte: JDownloader

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.

Windows 7 dodávané na flash disku?

Zrovna nedávno jsem přemýšlel, jestli Microsoft začně některé ze svých produktů dodávat na flash discích. Instalace z nich je příjemně rychlá a zajásali by hlavně majitelé netbooků a malých notebooků, které nemají CD/DVD mechaniku. CNET news včera napsali, že Microsoft tuto variantu distribuce zvažuje u Windows 7. Nechme se tedy překvapit.

Mě se tenhle nápad líbí, jaký je váš názor?

Objevte možnosti WMIC

Kouzlo Windows spočívá v tom, že vždy dokáží překvapit něčím novým. Tak schválně, kolikrát jste v praxi použili rozhraní WMIC? K čemu slouží? Co umí? Na tyto otázky se vám pokusím odpovědět v tomto článku.

Windows disponují velmi obsáhlým rozhraním WMI (Windows Management Instrumentation). Rozlišuje několik hlavních tříd, přičemž každá z nich obsahuje objekty odpovídající dílčím komponentám operačního systému. WMI ve spojení s Powershellem či VBScripty umožňuje spravovat prostředky místního počítače, ale i ostatních stanic a serverů v síti. Vyžaduje to ovšem určité znalosti a prvotní seznámení s těmito postupy není zrovna procházkou růžovým sadem.

Microsoft naštěstí k WMI vytvořil rozhraní pro příkazový řádek nazývané WMIC (Windows Management Instrumentation Command-line). Jeho předností je snadné používání a pomůže vám vyhnout se těžkopádnému přístupu WMI. Přímo se tak nabízí využít WMIC v batch skriptech. Ty určitě znáte, mají příponu BAT.

Právě WMIC s příkazovým řádkem Windows se dnes budeme věnovat a ukážeme si několik praktických příkladů, které si můžete vyzkoušet.

Ukázkovým příkladem by mohl být skript realizující jednoduchou inventuru hardwarové konfigurace a softwarového vybavení počítačů v síti. Vytvořili bychom dávkový soubor, který by pomocí WMIC příkazů zjistil informace o přihlášeném uživateli, verzi operačního systému, nainstalovaných programech, běžících procesech, velikosti pevného disku, procesoru a množství operační paměti. Všechny tyto informace by uložil do souboru, jehož název by korespondoval s názvem počítače. To proto, abyste si dokázali spojit shromážděné informace s konkrétním počítačem. To by mohlo být určitě zajímavé, máte-li v síti větší množství počítačů a nechcete je po jednom obcházet a zjišťovat všechny údaje ručně.

Realizaci některých zmíněných funkcí si ukážeme. Je jen na vás, jak je dále využijete.

Režimy WMIC

WMIC může běžet ve dvou režimech. Prvním je klasické “inline” chování, kdy do příkazového řádku zadáte kompletní příkaz a ten vám na konzoli předá svůj výstup. Nejlépe to vystihne následující příklad. Z příkazového řádku Windows zadáme příkaz pro výpis informací o operačním systému. Na výstupu očekáváme požadovaná data a navrácení do příkazového řádku. Takový příkaz lze velmi snadno užít ve skriptu.

wmic os list brief

inline

Druhou možností, jak s WMIC pracovat, je spustit jej v interaktivním režimu. Zkusme stejný příklad v tomto režimu. Rozdíl bude ten, že nejdříve spustíme samotné WMIC a potom zadáme příkazy, které chceme vykonat. Řízení ovšem nebude vráceno přímo zpět příkazovému řádku Windows, ale budeme navráceni do interaktivního režimu WMIC. Pro jeho opuštění je nutné použít příkat exit.

wmic
os list brief
exit

interactive

Příklady

Sérii následujících příkazů si můžete vyzkoušet pouhým zadáním do Příkazového řádku Windows. Pokud se pustíte do testování WMIC a nebudete vědět, jaké jsou parametry toho či onoho příkazu vyzkoušejte za příkaz zadat kombinaci znaků /? (lomítko a otazník). WMIC vám napoví správnou syntaxi.

Informace o hardware

  1. Pojďme zjistit, jaký procesor se ukrývá v našem počítači. Výstup nasměrujme do textového souboru.

    wmic /output:c:\cpu.txt cpu get

  2. Nic nám nebrání vybrat si pouze ty sloupce, které pro nás mají největší vypovídací hodnotu. WMIC nabízí kromě standardního výstupu na konzoli a do textového souboru i mnohem příjemnější formáty Výstup tentokrát uložíme do htm souboru ve formátu tabulky.

    wmic /output:c:\cpu.html cpu get extclock,name,numberofcores /format:htable

  3. Do souboru, jehož název bude shodný s názvem počítače uložíme celkovou velikost operační paměti včetně detailních informací o jednotlivých modulech. Ukázku obsahu výstupního souboru zachycuje tento obrázek.

    wmic /output:”c:\%computername%.txt” memorychip get capacity, caption, devicelocator, name, partnumber

    output

  4. Nyní si nechme zobrazit seznam pevných disků, připojených externích disků ale například i čteček paměťových karet.

    wmic diskdrive get model,size,interfacetype,mediatype

  5. I BIOS vašeho počítače uchovává zajímavé informace.

    wmic bios get /format:list

  6. Důležitým údajem může být i výstup tohoto příkazu, který vrací informace o výrobci počítače, modelu a sériové číslo (Service Tag).

    wmic csproduct

Práce s OS

  1. Chcete-li získat aktuální seznam procesů/služeb, pomohou vám příkazy v následujícím formátu. Pro výstup do souboru lze použít také dvě většítka psaná bez mezery. Výstupní soubor navíc obohatíme o uživatelské jméno proměnnou username.

    wmic service list brief >> c:\%username%-sluzby.txt
    wmic process list brief >> c:\%username%-procesy.txt

  2. Můžete ale ovládat i startovací režim služeb. Naše ukázka zakáže trvale službu Centrum zabezpečení.

    wmic service wscsvc call changestartmode disabled

  3. WMIC zdaleka není jen rozhraní pro pasivní sběr informací, ale umí spouštět i další aplikace. Ukažme si, jak je možné spustit kalkulačku. Na první pohled se může zdát nelogické spouštět kalkulačku takto složitě, ale WMIC nám ji umožňuje spustit vzdáleně na jiném počítači v síti. Stačí do příkazu doplnit parametr node.

    wmic process call create calc.exe
    wmic process /node:jirka-pc call create calc.exe

  4. Tato ukázka dělá přesně to co naznačuje její doslovný překlad, tedy restartuje počítač. Před jejím zkoušením vám vřele doporučuji uložit si veškerou rozdělanou práci.

    wmic os call reboot

  5. Všechny aplikace v počítači nainstalované pomocí Windows Installeru odhalíte tímto příkazem.

    wmic product get name

  6. Nalezení jmen všech souborů větších než 500 MB nebylo nikdy snazší. Příkaz je značně časově náročný, protože porovnává velikost každého souboru na vašem pevném disku.

    wmic datafile where “FileSize>’500000000′” get name

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