Užitečné tipy & triky pro Windows

1. 12. 2000

Sdílet

Po jednoměsíčním výpadku na mne opět "dopadla ruka zákona" a jsem tu s dalším,rádoby vtipným a zajímavých úvodníkem. Úvodníkem k již 23. dílu tipů a triků. Dva roky je dlouhá d...
Po jednoměsíčním výpadku na mne opět "dopadla ruka zákona" a jsem tu s dalším,
rádoby vtipným a zajímavých úvodníkem. Úvodníkem k již 23. dílu tipů a triků.
Dva roky je dlouhá doba, ale Windows jsou složitý a chybami mocně prolezlý
systém, proto ani po dvou letech není větším problémem (je to spíše otázka
vůle) najít množství tipů potřebné pro napsání této čtyřstránky. Navíc
Microsoft nezklamal a místo verze jedné nám dal k dispozici dokonce dva nové
produkty (Windows 2000 a Windows ME), a na verzi MS Office 2001 jistě nebudeme
dlouho čekat.

Přenesme se nyní plavně přes lamentování, která se zpravidla v úvodníku
objevují, a pojďme se věnovat tipům a triků. Dnes bohužel (nebo bohudík) jen
pro Windows, tipy pro MS Office, stejně jako stále velmi nedostatková Easter
Eggs, si necháme do příštího dílu.


Sledujeme procesy (95/98/ME)

Vývoj operačních systému na PC začal se systémem DOS (Disk Operating System).
DOS dokázal spustit vždy jen jeden program, byl to tudíž systém jednoúlohový.
Spuštěný program si pro sebe zabral celý počítač, tedy operační paměť i
procesor. Dnešní operační systémy umějí spouštět (a zpravidla i udržet v chodu)
více úloh najednou. Takovým OS se říka multitaskové (víceúlohové). Mezi ně
patří i Windows.


1. Potřebujeme je všechny?

Každý program spuštěný ve vašich Windows vytvoří proces běžící na své pozici v
operační paměti. Hned po startu Windows se spustí více než deset takovýchto
procesů. Proto například Windows 98 ihned po startu obsadí cca 22 MB operační
paměti. Některé tyto procesy běží zbytečně, některé se spouštějí po
nainstalování antivirových programů a podobně. Pokud chcete mít naprostý
přehled o spouštěných procesech, musíte projít několik míst ve vašem systému a
nepotřebné procesy vymazat nebo odstranit ze seznamu. Nikdy ale nemažte proces
(program), o kterém nevíte, co vlastně dělá, takového si raději nevšímejte.

První místo, kam se musíte podívat, je skupina Po spuštění v nabídce Start
Programy. Zde naleznete zástupce programů, které se spouštějí se startem
Windows. Druhým místem, kam byste měli nahlédnout, jsou systémové registry.
Spusťte tedy program regedit.exe (z menu Start Spustit) a jděte do podklíče
HKEY_LOCAL_MACHINE Software Microsoft CurrentVersion. Zde se nachází několik
podsložek, které nás zajímají.

První z nich je složka Run. V ní najdete odkazy na programy startované při
každém startu. Z této složky startují obyčejné programy podobně jako ze skupiny
Po spuštění. Pokračujeme na RunOnce a RunOnceEx. Z těchto dvou složek se
startují programy, které se spustí pouze jednou. Typicky po nějaké změně
nastavení. Poslední dvě složky RunServices a RunServicesOnce obsahují servisní
programy pocházející povětšinou přímo z OS Windows. Startuje se zde např.
profil šetření energie vašeho počítače.

Uznáte-li kterýkoliv spouštěný program za zbytečný, stačí umazat příslušný
řádek z výše uvedených složek, a program se vícekrát nespustí.

Třetím místem, kde se "také může něco spouštět", je soubor win.ini. Nejlepší
nástroj na jeho editaci je program msconfig.exe, jejž spustíte z nabídky Start
Spustit. V něm pokračujte na záložku win.ini a zkontrolujte ve složce windows
položky load= a run=. Příkazy zapsané za těmito položkami se spouští
automaticky se startem Windows.



2. Práce s běžícími procesy

S již spuštěnými programy, tedy vlastně běžícími procesy, můžete i ve Windows v
omezeném měřítku pracovat. Nemáte sice tolik možností jako například v
kterémkoliv unixovém operačním systému, ale základní funkce dostupné jsou.

Nejprve je důležité zjistit, jaké procesy vlastně běží. Máte několik možností.
První z nich je prosté stisknutí kláves CTRL+ALT+DEL (také se mu říká teplý
restart). Objeví se okno se seznamem některých běžících procesů, bohužel ne
všech. Vybrané procesy můžete násilně ukončit tlačítekem Ukončit úlohu. Tato
možnost přijde vhod v momentě, kdy vám některý program takzvaně zatuhne, a vy
ho takto násilně ukončíte a můžete pokračovat v práci bez restartu Windows.

Dalším, podstatně sdílnějším programem, je Dr. Watson. Spustíte jej z menu
Start Spustit vepsaním drwatson.exe. Dr. Watson se spustí jako malá ikona vedle
hodin v pravé dolní části obrazovky. Poklepejte na tuto ikonu. V tomto programu
toho na začátku moc neuvidíte. Musíte nejprve do roletového menu Zobrazení, kde
zvolte Pokročilé zobrazení. Poté vám přibyde spousta dalších záložek. Pro nás
je zajímavá záložka Úlohy, kde naleznete skutečně úplný seznam všech běžících
procesů. Uvidíte, že je jich skutečně mnoho. Na záložce Po spuštění naleznete i
seznam úloh, které se spouštějí při startu Windows. Bohužel takto viděné úlohy
nemůžete násilně ukončit, tak jak tomu bylo v předchozím případě.

Posledním a velmi dobrým řešením je pořídit si na Internetu program Wintop. Je
to vlastně obdoba (velmi zjednodušená) programu Top, vyskytujícího se na
unixových OS. Wintop nejen že přehledně zobrazí všechny běžící procesy, ale
umožní vám je ukončovat, nebo měnit jejich prioritu.

Poznámka: Programy msconfig.exe a drwatson.exe nejsou dostupné ve Windows 95.



Příkazový řádek ms-dos (95/98/ME)

3. Hrátky s promptem

Na úplný úvod tohoto tipu bych měl asi vysvětlit, co je to vlastně ten tajemný
prompt. Pokud spustíte z Windows aplikaci Příkazový řádek (command prompt),
dostanete se do dosového okna, kde můžete zadávat jednotlivé příkazy. Právě
značka c:> se nazývá prompt.

I když DOSu a s ním i jeho příkazové řádce již nadobro odzvonilo, přesto se
najdou uživatelé, kteří se ještě z mnoha důvodů DOSu nezbavili a v dohledné
době nezbaví. Pro takové je určen tento trik. Změňte si nudný a okoukaný prompt.

Základní nastavení dosového promptu se děje automaticky s jeho startem a
zjistíte ho příkazem set, který obyčejně napište v dosovém okně a odentrujte.
Příkaz set vypisuje základní nastavení, mimo jiné i položku PROMPT=$p$g. Toto
je základní nastavení a vepsáním tohoto řetězce v dosovém okně se vrátíte vždy
k původnímu promptu.

Základní prompt vám zobrazuje pouze adresář, ve kterém se nacházíte. Mění-li se
tento adresář, mění se prompt. Další informace můžete do promptu přidat takto.
Například řetězec $t doplní systémový čas. Pokud tedy napíšete na řádku
PROMPT=$p$t$g, dostanete prompt s cestou adresáře, kde se nacházíte ($p=path),
s časem ($t=time) a se stříškou ($g). Podle následující tabulky můžete doplnit
další položky.

Libovolnou kombinací znaků popsaných v tabulce si můžete sestavit prompt podle
libosti. Poslední tři znaky už jsou spíše pro nadšence, ale na závěr uvedu
hezký prompt prezentující možnosti posledního znaku v tabulce.

Na příkazový řádek napište PROMPT=$q$t$h$h$h$h$h$h$_$p$g a odentrujte.
Dostanete aktuální čas, a prompt se vrátí do původního stavu.



4. Jste ve Windows! (pouze Win 95)

Toto berte jako malý doplněk k předchozími tipu. Příkazový řádek MS-DOSu má dvě
podoby. Buď nastartujete DOS přímo po startu PC bez grafického prostředí. Nebo
si v okně Windows spustíte Příkazový řádek a ten si třeba zvětšíte na celou
obrazovku (alt+enter). Ačkoliv vizuálně nepoznáte, o kterou situaci jde,
pracovní prostředí a hlavně velikost dostupné operační paměti se u obou velmi
liší. Abyste bez problémů poznali, zda jste v DOSu "pod Windows", anebo v DOSu
plnohodnotném, nadefinujte si pod Windows odlišný prompt.

To uděláte takto. Vepište do souboru win.bat v adresáři Windows tento řádek:

SET WINPMT=Jste ve Windows!$_$p$g, definující nový prompt. Při každém otevření
dosového okna z Windows budete upozorněni. Text upozornění je samozřejmě
libovolný.



5. Běhejte na pozadí (pouze Win 95)

V rámci příkazového řádku ještě jeden malý, ale užitečný tip. Pokud stále
používáte aplikace pro MS-DOS a vyplatilo by se vám je pouštět neviditelně na
pozadí, mám pro vás řešení. Pokud například dekomprimujete velké soubory zip,
můžete tímto způsobem spustit dekomprimaci na pozadí a věnovat se jiné práci.

Spusťte si libovolný editor, například Poznámkový blok, a vepište do něj tyto
řádky:

offstart /m %1 %2 %3 %4 %5 %6 %7 %8 %9

Potom celý soubor uložte do adresáře c:windowscommand pod názvem bg.bat. Tento
adresář mají Windows ve své vyhledávací cestě a snadno pak váš soubor najdou.
Potom již stačí napsat požadovaný příkaz, který má běžet na pozadí, asi takto:

bg pkunzip neco.zip c:nekam

Ten se provede na pozadí, dosové okno hned po startu zmizí z plochy.



Kontextová nápověda (95/98/Me)

6. Přidejte si kontextovou nápovědu

Jelikož hrubě zanedbáváme naše oblíbené editování systémových registrů, pokusím
se to nyní napravit. Jedná se o doplnění možnosti vyvolání kontextové nápovědy
sistknutím pravého myšítka, tedy přidání položky Nápověda do kontextového menu
složky. Jde o klasický, takzvaný přidávací trik s registry. Pomocí níže
uvedeného popisu lze samozřemě do kontextového menu přidat i jiné libovolné
aplikace.

Spusťte regedit.exe z menu Start Spustit a jděte do podklíče HKEY_CLASSES_ROOT
Directory shell. Ve složce shell vytvořte nový klíč Nápověda (nebo libovolně
jinak nazvaný, pod tímto názvem se zobrazí v menu). Klíč vytvoříte buď volbou
Vytvořit Nový klíč z roletového menu Úpravy, nebo poklepáním pravým tlačítkem
do pravé části regeditu a stejnou volbou. Otevřete tento nově vytvořený klíč a
vytvořte v něm další nový klíč s názvem Command (ten už je povinný). V klíči
Command už budete mít základní položku Výchozí. Poklepejte na položku Výchozí
pravým tlačítkem a zvolte Změnit. V dialogu napište do dolní kolonky tento
řetězec: C:\Windows\Winhlp32.exe | C:\Windows\Help\Windows.HLP.

Vše potvrďte, zavřete regedit a restartujte Windows. Po restartu přibude v
kontextovém menu složky položka Nápověda.



Windows a sítě (95/98/ME)

7. Pomalý start

Následující série dvou krátkých tipů se bude týkat síťování pod Windows
95/98/ME. Po prvotní instalaci vašich Windows se síťovou kartou jste si jistě
všimli asi 30sekundového čekání při startu systému. Pokud Windows detekují vaši
síťovou kartu, okamžitě nahrají potřebné ovladače a nainstalují základní
podporu protokolu TCP/IP.

Ve výchozím nastavení TCP/IP se ale předpokládá existence DHCP serveru, tedy
počítače v síti, jenž pošle vaší stanici její jedinečné číslo (IP adresu),
kterým se pak bude identifikovat. Pokud nejste v síti s DHCP serverem,
pokoušejí se Windows při startu získat IP adresu marně a vzniká výše uvedená
prodleva.

Řešení je snadné. Stačí si zvolit IP adresu ručně, a Windows pak nebudou
zmíněný DHCP server požadovat ani hledat. Jděte do Ovládacích panelů v menu
Start Nastavení a zvolte ikonu Síť. Zde můžete vidět nainstalovaný protokol
TCP/IP a mimo jiné také vaší síťovou kartu. Poklepejte levým tlačítkem na
položku Protokol TCP/IP a v dialogu nastavení zvolte záložku Adresa IP. Zde
zaškrtněte volbu Zadat adresu IP ručně a do horní kolonky vyplňte libovolné
číslo (doporučuji dle norem 192.168.1.1). Do dolní kolonky pak odpovídající
masku podsítě (pro náš příklad to bude 255.255.255.0).

Potvrďte vše tlačítky OK, a potěšte se rychlým startem Windows.



9. Jméno i bez DNS

Další tip se týká nastavování lokálního DNS resolveru; pokud jste nikdy zkratku
DNS (Domain Name System) neslyšeli, rovnou tento odstavec přeskočte.

Jde o to, že každý počítač v síti s protokolem TCP/IP má svoji jedinečnou IP
adresu (viz předchozí tip). Protože je ale obtížné si tak složité číslo
pamatovat, vymyslela se místo číselných adres jména, která všichni známe z
Internetu. DNS servery jsou počítače, jež tato jména překládají zpět na čísla a
naopak.

Pokud máte malou síť o několika počítačích a také byste rádi jména používali
(myšleno síť na bázi TCP/IP, ne microsoftí sdílení), není nutné instalovat DNS
server, stačí použít lokální náhražku ve formě souboru v adresáři vašich
Windows. Tento soubor se jmenuje hosts. Ve Windows již máte po instalaci
"sample" tohoto souboru hosts.sam. Ten stačí vyplnit (dopsat všechny počítače v
síti) ve formátu IP adresa jméno počítače a celý přejmenovat na
hosts bez přípony.

Po následném restartu můžete nazývat počítače v síti pravými jmény:-).

Tímto trochu odbornějším tipem zakončíme dnešní díl, tentokrát opravdu jen a
jen pro Windows. Příště se uvidíme již po čtyřiadvacáté. Opět s užitečnými tipy
a triky. Snad konečně dojde i na nějakou tu legrácku z dílen autorů softwaru.