Archiv štítku: Windows

Zálohování všech změn ve složce

Potřeboval jsem řešit takové zálohování, které by uložilo vytvořený soubor a při každé změně souboru by uložilo tuto změnu. Výsledkem by byla tedy kompletní historie změn.

Jistě, dal by se použít verzovací systém nebo Acronis True Image má výborné nonstop zálohování. Ale ani jednu variantu zde nebylo možné použít. Posléze jsem našel výborný program – Yadis! Backup. Je malý, spouští se po startu a je zdarma. Také o něm praktický není vidu, kromě občasných aktualizací. Program ukládání všechny soubory do původní adresářové struktury, ale na konec názvu souboru přidá datum. Po určité době sice může být vytvořená velká spousta verzí souborů, ale to ničemu nevadí. Svůj účel to splní a v určitých případech se to hodí. Určitě to není vhodné na obyčejné zálohování, ale pokud chci mít uložené vedle sebe všechny verze souboru, je to výborná volba.

Program lze stáhnout na adrese – http://www.codessentials.com/products/yadisbackup.html.

Windows 7 – zákaz automatického restartu po aktualizaci

Spustit gpedit.msc. Poté ze stromu po levé straně vybereme postupně Konfigurace počítače -> Šablony pro správu -> Součásti systému Windows -> Windows Update. Na pravé straně následně vybereme volbu Zakázat automatické restartování v případě přihlášených uživatelů. Zvolíme Povoleno a potvrdíme.

Nyní už nás nebudou trápit automatické restarty.

Import EDB adresáře do aplikace Windows Live Mail

Následující postup jsem prováděl pod Windows 7 při importu kontaktů z Windows Live Mail 2011 do Windows Live Mail 2012. Měl jsem k dispozici disk z původního počítače, takže jsem se mohl dostat k EDB souboru s adresami. Nejsem si jistý, zda postup získání adres funguje i na verzi 2012. Možná také funguje na získání kontaktů aplikace Windows Live Messenger.

Nejprve je třeba získat samotný EDB soubor. Ten najdeme obvykle ve složce c:/Users/Uživatel/AppData/Microsoft/Windows Live Contacts/{dlouhý klíč}/DBStore/contacts.edb.

Soubor otevřeme programem, který je schopen data exportovat do CSV. Mně pomohl LiveContactsView. Soubor je třeba importovat ideálně včetně záhlaví do nějakého textového formátu (exportoval jsem do souboru se sloupci oddělenými tabulátory). Tento textový soubor jsem otevřel pomocí LibreOffice, smazal nepotřebné prázdné sloupce (ne nutně takové musí být) a uložil v UTF-8 jako CSV oddělené středníky. Toto je asi nejdůležitější část postupu, protože se jinak špatně uloží sloupce nebo české znaky textů.

Následně stačí otevřít Windows Live Mail, zvolit kontakty, import ze souboru CSV, vybrat tento soubor a potřebné sloupce. Kontakty se následně importují.

Vzdálené připojení k počítači pomocí TeamVieweru

Pokud se potřebujete připojit na počítač u kterého zrovna fyzicky nejste (a není ani v lokální síti), případně jste někoho požádali o pomoc, pro spojení existuje skvělý program TeamViewer. Naleznete jej na adrese http://www.teamviewer.com.

Pokud chcete někomu pomoci, předpokládám, že pro vás není ani problém spustit a nainstalovat tento program, pro vás tedy tento návod není. Pokud vás ale někdo požádal o spuštění tohoto programu, návod níže se vám bude možná hodit. Popisuji tedy situaci, kdy potřebujete tento program spustit a druhé straně poslat kód a heslo nutné pro spojení.

Zde kliknutím na odkaz Spustit plnou verzi zdarma dojde ke stažení instalačního souboru. Případně je možné použít přímo tento odkaz: http://www.teamviewer.com/download/TeamViewer_Setup_cs.exe.

Pokud se Vás systém (Windows Vista a vyšší) zeptá, zda důvěřujete tomuto programu, klikněte na Ano. Po spuštění programu se zobrazí následující okno. Zde vyberte volbu Spustit a klikněte na tlačítko Další.

Dále se zobrazí licenční smlouva. Zde zaškrtněte, že souhlasíte a stiskněte tlačítko Další.

Poté dojde ke spuštění samotného programu. Zobrazí se následující okno. V něm je důležité ID a Heslo v části Čekat na relaci. Tyto údaje sdělte osobě, která se chce připojit k vašemu počítači. Jakmile jí tyto údaje sdělíte, ona se bude moci připojit na váš počítač a vyřešit případné problémy. Po odpojení můžete program vypnout.

Po ukončení programu se pravděpodobně zobrazí následující okno. To je možné vypnout kliknutím na křížek.

ID a heslo, které bylo vygenerováno je dočasné, takže při novém připojení bude pravděpodobné potřeba použít nové.

Windows XP – instalace systému na starý notebook

Dostal jsem se k notebooku IBM ThinkPad 600E na kterém jsem měl přeinstalovat stávající Windows XP – opět tímto systémem. Zpočátku to vypadalo jako jednoduchý lehce řešitelný problém (na tento notebook jsem již dříve instaloval Windows XP). Narazil jsem ale na řadu problémů, které by stály za zapsání.

Když jsem chtěl nabootovat z CD Windows XP, zobrazila se jen hláška „Stiskněte libovolnou klávesu pro spuštění systému z disku CD …“ a systém se zastavil. A nespustil. Což byl docela problém, zkusil jsem si vytvořit vlastní bootovací disk a instalátor Windows XP spustit ručně.

Vytvoření bootovacího disku

Řešením bylo vytvořit bootovací CD založené na Windows 98. Použil jsem obraz bootovací diskety tohoto systému.

Je možné stáhnout například zde: http://www.allbootdisks.com/downloads/Disks/Windows_98_Boot_Disk_Download49/Diskette%20Images/Windows98_SE.img (1,5 MB).

Protože není přítomen program SmartDrive, který zrychlí práci s diskem instlačního programu Windows XP (bez něj trvá instalace opravdu VELICE dlouho), musel jsem jej přidat na toto CD. Tento soubor je možné stáhnout například zde: http://www.uv.tietgen.dk/Staff/Mlha/download/DOS/microsoft/SMARTDRV.EXE (44 kB).

Samotné instalační soubory systému Windows XP je možné podle okolností umístit buď na CD nebo na pevný disk počítače. Mně se stalo, že nebylo možné přečíst některé soubory na CD (což se u starého hardwaru může lehce stát i u nového média), tak jsem musel instalovat z pevného disku. Soubory jsem na disk, který jsem připojil pomocí USB, zkopíroval ze stolního počítače.

Jakmile je bootovací disk vypálen na CD je možné z něj nastartovat počítač. Po spuštění je nutné zadat příkaz „smartdrv“, tím dojde ke spuštění programu SmartDrive. Smaotná instalace systému se spustí souborem winnt.exe ve složce i386.

Integrace Service Packu

Při instalaci je vhodné přidat k instalačním souborům i soubory Service Packu. Ušetří se tím další stahování a na pomalém hardwaru zdlouhavá instalace.

Pro sloučení slouží příkaz C:\XPSP3 /integrate:C:\XP, kde XPSP3 je název souboru se Service Packem a C:/XP je složka s instalačními soubory systému.

Sice je to vhodné, ale opět se mi stalo, že mi takto upravená instalace nevzala platný licenční klíč (tohoto chování jsem si všiml u originálních i neoriginálních licencí systému Windows XP). Takže jsem nakonec musel instalovat jen Windows XP SP2 a ServicePack 3 stáhnout pomocí automatických aktualizací.

Řešení – naformátování pomocí Fdisku

Po vytvoření tohoto CD se vše zdálo v pořádku. Instalace se bez problémů spustila, soubory potřebné pro instalaci se také zkopírovaly, ale následoval opět zádrhel. Po prvním restartu se zobrazila chyba „Soubor NTLDR.SYS nebyl nalezen. Stisknutím klávesy restartujete systém.“ (možná nejde o přesnou citaci, ale smysl byl takovýto). A to byl konec. Zkoušel jsem všechno možné, formátování, jinou verzi systému. Nic nepomohlo.

Přitom instalace Windows 98 probíhala v pořádku. Ale tento systém je v dnešní době poněkud těžce použitelný. Ze zoufalství jsem se jal zkoušet Linux. Vzhledem k „výkonnosti“ daného počítače jsem zvolil Xubuntu. Zdá se mi jako dobrá volba pro pomalé stroje. Pokus skončil celkem záhy blikáním kurzoru na černé obrazovce trvajícím hodinu a pokud bych mu neučinil přítrž, blikal by dodnes.

Takže tudy cesta nevedla. V tom mně ale napadla spásná myšlenka, disk jsem formátoval na počítači s Windows 7, co kdyby byla v tom, že se oddíl zapíše jiným způsobem. Nabootoval jsem DOS, spustil Fdisk, smazal oddíl, vytvořil nový, naformátoval jako FAT32 a spustil instalaci. A světe div se, vše bylo v pořádku. Instalace proběhla v pořádku a systém funguje jak má.

Chyba byla tedy v tom, že oddíl byl sice naformátovat jako FAT32 (případně NTFS), ale Windows 7 použije jinou velikost bloků než očekává boot manager Windows XP a skončí takovoutou chybou. Aspoň se tak domnívám. Takže příště až budu instalovat tento starý systém, vím proč to nefunguje.

Zástupce na hibernaci a spořič obrazovky

Vytvořením následujících zástupců lze rychle provést vybrané akce. V prvním případě se ihned hibernuje počítač. Ve druhém dojde k okamžitému spuštění nastaveného spořiče obrazovky. Uvedené příkazy fungují v systému Windows XP, je možné že i v některých jiných verzích, ale to jsem nezkoušel.
Hibernace: %windir%\system32\rundll32.exe powrprof.dll,SetSuspendState Hibernate
Spořič obrazovky se spustí vytvořením zástupce s odkazem na tento spořič, takže například C:\WINDOWS\system32\ssmyst.scr