Tipy pro Internet Explorer

Dnešní díl tipů a triků je zaměřen hlavně na Internet Explorer; přineseme ale i pár tipů pro práci ve Windows a také pro často využívaný editor registrů.

regedit.reg

regedit2.bat

Aliasy pro stránky

Stránky s dlouhými a těžko zapamatovatelnými adresami je vhodné zařadit do nabídky Oblíbené položky, odkud lze rychle a snadno vyvolat jejich zobrazení. My vám teď ale představíme alternativu, která může být ještě rychlejší. Touto alternativou je vytvoření „aliasu“ stránky pomocí editace registrů. Pak by se daná stránka zobrazila pouze zadáním výrazu about:xxx , kde místo xxx by byl vámi vytvořený alias. Jak lze takový alias vytvořit? V registru (Start/Spustit/regedit) najděte větev HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\AboutURLs. V ní vytvořte novou textovou hodnotu. Jako její název zadejte alias, který chcete vytvořit, a jako údaj zadejte kompletní adresu dané stránky (např. název reg a hodnotu http://www.regedit.sk). Tento postup opakujte pro každou stránku, jejíž alias chcete vytvořit. Samozřejmě, jedna stránka může mít i více aliasů. Teď už pro zobrazení dané stránky stačí zadat do Internet Exploreru místo kompletní adresy jenom řetězec about:xxx (kde xxx je alias). Nastavení platí pro všechny uživatele a projeví se po příštím startu Internet Exploreru.

Smazání hesla poradce hodnocením obsahu

Pokud jste zapomněli heslo poradce hodnocením obsahu nebo ho chcete vyřadit z činnosti,
je to jednoduché. V registru stačí najít a smazat větev HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Ratings, případně i
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Ratings.

Tímto zásahem kompletně smažete všechna nastavení poradce pro obsah včetně hesla a deaktivujete ho. Pokud chcete pouze odstranit jeho heslo, smažte v daných větvích binární hodnotu s názvem Key. Chcete-li ho jenom vypnout, v daných větvích přejděte k podklíči Default a v něm nastavte údaj dword hodnoty s názvem Enabled na 0. Nastavení se projeví po příštím startu Internet Exploreru a platí pro všechny uživatele (1. větev), nebo jenom pro právě přihlášeného uživatele (2. větev).

V systémech Windows NT/2000/XP je možné tento tip aplikovat jenom tehdy, má-li vaše uživatelské konto administrátorská oprávnění.

Oprava informace o poloze okna Internet Exploreru

Internet Explorer někdy mívá problémy s polohou okna. Tehdy pomůže odstranění informace o poloze tohoto okna, která je uložena v registru ve větvi HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main jako údaj binární hodnoty s názvem Window_Placement. Pokud tuto hodnotu vymažete, Internet Explorer si při příštím startu vytvoří korektní informaci o poloze okna.

Lišta i pro menší obrázky

Internet Explorer od verze 6 zobrazuje nad obrázky docela užitečnou lištu. Tato lišta se však bohužel zobrazuje jenom nad obrázky s minimálními rozměry 200 x 200 pixelů.
„Přinutit“ lištu, aby se zobrazovala stále, bohužel nelze. Lze ale změnit minimální rozměry, od kterých se bude zobrazovat, a to pomocí editace registru. V něm vyhledejte větev HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main. Zde vytvořte novou dword hodnotu s názvem Image_Filter a údajem definujícím minimální rozměr (v desítkové soustavě!). Nejmenším platným údajem je 124; při této hodnotě se bude lišta zobrazovat nad obrázky s minimálními rozměry 124 x 124 pixelů. I když zadáte menší číslo, bude se lišta zobrazovat až od těchto rozměrů.

Pokud vám naopak tato lišta nevyhovuje, možná vás napadne její zobrazování potlačit tak, že zadáte nějaký velký rozměr. Je to sice řešení, ale oklikou. Přímo to jde přes Ovládací panely/Možnosti sítě Internet/Upřesnit/Multimédia nebo změnou údaje dword hodnoty Show image placeholders ve výše uvedené větvi na 0. Všechna nastavení platí pro právě přihlášeného uživatele a projeví se po příštím startu Internet Exploreru.

Smazání složky Odkazy v nabídce Oblíbené položky

V menu Oblíbené položky (Favorites) se nachází i předvolené složky, kterých se lze – jestliže vám nevyhovují – jednoduše zbavit pomocí kontextového menu dané složky.
Pokud se ale rozhodnete smazat i složku Odkazy (Links), tak jednoduše to nepůjde – při příštím startu ji Internet Explorer opět vytvoří. Jak se jí tedy nadobro zbavit? Pomůže editace registru. V něm najděte větev HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Toolbar. Zde vymažte stávající údaj hodnoty LinksFolderName – nechte jej prázdný.
Když pak složku Odkazy vymažete, Internet Explorer ji už neobnoví. Nastavení platí pro právě přihlášeného uživatele.

Režim kompatibility i ve Windows 2000

Režim kompatibility umožňuje běh aplikací napsaných pro starší Windows laicky řečeno tak, že se dané Windows budou tvářit jako Windows jiné.
Tento režim se ve Windows 2000 automaticky používá u aplikací ze speciálního seznamu, ve Windows XP lze kromě toho spouštět aplikace v režimu kompatibility i tak, že jej aktivujete přes zástupce dané aplikace. Toho lze docílit i ve Windows 2000, podmínkou je nainstalovaný Service Pack 2 nebo vyšší. Postup je následující:

1. V menu Start/Spustit zadejte a potvrďte následující příkaz:

regsvr32 %systemroot%\apppatch\slayerui.dll

2. V registru najděte větev HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\AppCompatibility. V ní vytvořte – pokud neexistuje – nový podklíč s názvem EXPLORER.EXE

3. Jste tedy ve větvi HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\AppCompatibility\EXPLORER.EXE. Zde vytvořte – pokud neexistují – tyto hodnoty:

a) textovou hodnotu s názvem DllPatch-x , jejíž údaj ponechte prázdný;
b) binární hodnotu s názvem x a údajem 0c 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00.

Po tomto zásahu by vám v menu odkazu dané aplikace měla přibýt i záložka Compatibility. Ta sice umožňuje danou aplikaci spustit jenom v režimech Windows 95 a Windows NT4 SP5 (režim Windows 98/ME tady chybí) a oproti obdobné funkci ve Windows XP neumožňuje ani definování doplňkových kritérií, přesto ve většině případů asi postačí.

Nastavení se projeví ihned a platí pro všechny uživatele. Budete-li později chtít tenhle manuální režim kompatibility zablokovat, v menu Start/Spustit stačí zadat a potvrdit příkaz
regsvr32 /u %systemroot%\apppatch\slayerui.dll. V režimech kompatibility nedoporučujeme instalovat či spouštět různé systémové utility, které by mohly totálně rozladit systém.

Přehledný Regedit

V tomto seriálu často editujeme systémový registr pomocí Regeditu, takže vám teď nabídneme i jeden tip přímo k tomuto nástroji. Regedit ve Windows ME/2000/XP zobrazuje při každém svém startu obsah naposledy prohlížené větve. To zbytečně prodlužuje jeho start a také se pak v zobrazené spleti větví hůře orientuje. Jedním z řešení je po startu Regeditu na pár vteřin přidržet Shift a levou šipku, čímž dojde k postupnému sbalení všech větví. Tím se ovšem nevyřeší problém zdlouhavého startu Regeditu – naopak se start ještě prodlouží.

Účinným řešením je vždy před startem Regeditu nechat smazat hodnotu, do které si Regedit zapisuje cestu k větvi, která byla posledně zobrazena. My to provedeme kombinací BAT a REG souboru, a to následovně:

1. Tyto řádky napište v libovolném textovém editoru – třeba v Poznámkovém bloku – a uložte
pod libovolným jménem a s příponou reg – třeba jako regedit.reg – do adresáře Windows (ve Windows 2000 typicky C:\WINNT, ve Windows ME/XP typicky C:\WINDOWS):

REGEDIT4
(prázdný řádek)
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit]
"LastKey"=-
(prázdný řádek)

2. Tyto řádky opět napište v libovolném textovém editoru a uložte do adresáře Windows pod libovolným jménem s příponou BAT – třeba jako regedit2.bat:

@echo off
regedit -s xxx
start regedit

kde xxx je název souboru z bodu 1, tedy např. regedit.reg.

Poté stačí vytvořený BAT soubor spustit. Ten nejdříve smaže informaci o posledně zobrazené větvi a poté spustí Regedit, který se tím pádem otevře se všemi sbalenými větvemi. Vytvořený BAT soubor lze spouštět i přes menu Start/Spustit zadáním jeho názvu, a to i bez přípony! „Klasický“ Regedit se zobrazeným obsahem posledně prohlížené větve lze samozřejmě nadále spouštět přes Start/Spustit/regedit.

Filip Hanker,
www.regedit.sk