FAQ NEJČASTĚJI KLADENÉ DOTAZY

1. 6. 1998

Sdílet

Po instalaci předchozí verze IE (pravděpodobně to způsobila jedna z prvních českých verzí, kterou distribuoval Te...


Po instalaci předchozí verze IE (pravděpodobně to způsobila jedna
z prvních českých verzí, kterou distribuoval Telecom ve svém
balíku) se vypnula funkce "Možnost odinstalace", což mi
instalátor sdělil při instalaci, takže mi teď IE nejde odstranit
(IE mám na počítači kompletní, bez "Active Desktopu"). Při každém
takovémto pokusu se mi objeví tabulka, kde jsou možnosti "Přidat
součást aplikace IE" a "Přidat součást aktualizace pracovní
plochy systému Windows ze serveru WWW". Možnost "Odinstalovat
aplikaci Internet Explorer 4.0 a všechny součásti" není aktivní.
Chtěl bych tedy vědět, jak lze takto blokovaný IE odinstalovat.

Z vašeho dotazu plyne ponaučení typu Murphyho zákona: "Při pokusu
o upgrade se nová verze skloubí s verzí starou tak, že vznikne
nefunkční hybrid, který nelze z počítače odstranit". Nyní vážně.
Nalézt způsob, jak se IE zbavit, bude složité a bude to spíše
metoda střílení od boku. Nejprve zkuste zjistit, zda je někde
v adresářích MS IE soubor, který se jmenuje uninst.exe nebo
podobně. Je-li přítomen, zkuste jej spustit. Potom zkuste
instalovat předchozí (nebo i tutéž) verzi MS IE. Ta by měla
přidat odinstalační program viditelný i v položce Přidat/Ubrat
programy. Odtud jej pak můžete odinstalovat. Odinstalace s sebou
"stáhne" i část MS IE 4.0, takže bude nutné jej nainstalovat
znovu. Tentokrát už by to mělo projít dobře. Selže-li obojí,
smažte všechny soubory MS IE, otevřte registr a smažte tam
všechny odkazy na MS IE (pozor, je jich tam hodně). Pak
nainstalujte znovu MS IE 4.0.

Jak lze nainstalovat české nebo slovenské fonty do Windows
95/NT, pokud nejsou podporované přímo verzí Windows 95/NT?
Příklad: instalace slovenských fontů do Windows 95, verze US,
nepodporující regional settings nebo Czech. Zajímá mě instalace
pro Windows 95 i pro NT4.0, případně 5.0.

Pokud verze Windows (obecně) nepodporuje daný jazyk, resp.
country, nestačí doinstalovat pouze fonty, ale je třeba
doinstalovat jazyk do celého systému (klávesnice, systémové fonty
apod.). K tomu v předchozích dobách (kdy zde byla pouze anglická
Windows 3.x) sloužily různé programy různých výrobců. V současné
k době, kdy jsou Windows dostupná v národním prostředí,
takovýchto programů pochopitelně ubývá a pro nové verze (Windows
NT) možná vůbec nejsou k dispozici. Zde tedy pomůže pouze upgrade
národních verzí.

Počítač mi neustále "leze" na mechaniku A:. Je úplně nový, s nově
nainstalovaným Office 97. Děje se tak například, když je
v provozu šetřič, nebo když chci počítač vypnout, nebo kdykoliv
jindy. Dá se s tím něco dělat? Mechanika se vždy jen roztočí,
zachrochtá, protože v ní není disketa a zase zhasne. Chybové
hlášení se žádné nevypisuje.

Pravděpodobně je aktivní nějaký software, který předpokládá, že
v mechanice je disketa s daty pro tento software. Může to být
např. Explorer nebo jiný správce souborů (NC, Wincommander),
který je spuštěný minimalizovaně a při zavírání nebo oživování
obrazovky si osáhne disketu, protože ji má zobrazenou (v jednom
ze svých oken). To by byla příjemnější příčina, neboť ji lze
zjistit. To co bude trápit vás, má stejnou příčinu, avšak na
mechaniku sahá samotný systém nebo program, který nemá
"odkládací" ikonku v systémovém panelu. "Osahávání" mechaniky je
přitom čistě informativní, protože negeneruje žádnou chybu.
Systém se pouze dotazuje, zda je v mechanice disketa, nebo také
zda vůbec disketová mechanika existuje. Nesnaží se třeba systém
aktualizovat nějakou ikonu zástupce z diskety? Není například
v Office-baru odkaz na nějaký adresář na disketě? Příčin opravdu
může být mnoho a je těžké zde všechny vyjmenovat (a uvědomit si
je).

Z operačního systému Windows NT 4.0 Workstation nelze spustit
program umístěný na serveru Novell NetWare 4.1, pokud má EXE
soubor na serveru příznak executable only . Stejný program, pokud
tento příznak nemá, funguje. Zkoušel jsem ve Windows NT klienta
pro sítě Novell jak originálního (součást Windows NT), tak
Intranetware Clienta od Novellu, obojí se stejným výsledkem. Na
hot-line Novellu ani Microsoftu mi nedokázali poradit (dávali
"černého Petra" druhé straně).

Tento problém je znám od dob Windows 3.x a pokračuje až k Windows
NT. Potíž je v tom, že atribut executable only nedovolí, aby byl
soubor načten službou čtení . Soubor musí být otevírán službou
spusť . Windows ale vždy používají službu čtení -- načtou soubor
do paměti, a odsud teprve program spouštějí. Proto to ve Windows
nefunguje a fungovat nebude. V DOSu problémy nenastanou.

Mám problémy s tiskárnou EPSON LX-300. Nemám pro ni správný
ovladač, ale dříve (s původními Windows 95) mi tiskárna chodila
na ovladače EPSON LX-100. Nyní jsem z ní zkoušel tisknout, avšak
Windows to odmítla s hláškou: Chyba zásuvky LPT1 , a to jak
z WordPro 96, tak z Klasika puštěného pod Windows 95. Pokud však
pustím Klasik 2.01 pod čistým DOSem, tiskne tiskárna bez
problémů.

Problém není v ovladačích tiskárny, ale v jejím nastavení ve
Windows 95. Ty totiž, po pravdě řečeno, příliš nepočítají s tím,
že by se mohlo ještě tisknout z dosovské aplikace, spuštěné
z Windows 95. Když toto náhodou nastane, mají připraveno
východisko, a sice "Zachytit zásuvku pro tisk". Toto nastavení
najdete ve vlastnostech tiskárny. Zde si také můžete zvolit, zda
se má toto zachycení obnovovat při přihlášení uživatele, nebo zda
je jen dočasné. Ze své zkušenosti vím, že toto nastavení někdy
"nedrží" a někdy se také stane, že i když je zásuvka zachycena,
tisknout stejně nelze. Pomůže pak zavření a znovuotevření
dosovské aplikace.

Už při oživování PC (Windows 95) při instalaci videokarty S3 Trio
V2 z originálních disket se začala zobrazovat některá tlačítka
pro ovládání oken špatně -- černě nebo různě barevné. Např.
v základním okně jsou správně, ve vnořeném okně špatně, atp.
Reinstalace Windows 95 ani ovladačů nepomohla. Jinak s kartou
problémy nejsou.

Je zajímavé, že se problém objevil již při instalaci ovladačů,
když tyto ještě nejsou aktivní. To vede k úvaze, že závada je
v kartě. Nevím přesně, v jakém kroku instalace se problém
špatného zobrazování objevil, a tak mohu nabídnout ještě jinou
úvahu. Mohlo se stát, že při instalaci došlo k narušení části GDI
(graphic display interface) a tento pak zobrazuje špatně
v jakémkoliv režimu karty. Zde by ale měla pomoci přeinstalace
Windows zároveň se změnou ovladače videokarty (např. změna na
obyčejnou VGA kartu). Pokud by toto pomohlo, bude závada
s největší pravděpodobností v ovladači karty.

Pod DOSem nebo Windows 3.x jsem při tisku z kódu Kamenických na
Latin používal rezident CVPRINT.EXE . Ve Windows 95 toto
nefunguje. Dokážete poradit, jak tisknout z kódování Kamenických
na tiskárnu s kódováním Latin2?

Nejlepší rada je přestat používat programy v kódu Kamenických. To
se však lehce řekne, ale hůře realizuje. V každém případě vás
bude možnost tisku z kódu Kamenických pod Windows 95 něco stát,
ať již komfort nebo peníze. Nejprve však vysvětlení principů
tisku, z čehož vyvstanou možnosti. Tisk je ve Windows integrován
do systému a aplikace využívají nainstalované tiskárny. Kromě
nastavení jejich vlastností nemá uživatel možnost jakkoliv jinak
ovlivnit parametry tisku, natož kódování. Tiskne-li dosovská
aplikace, používá zachycení zásuvky pro tisk a lze si to
představit asi tak, že aplikace posílá data na virtuální port, ta
jsou přivedena na systémové služby tisku a ty jej teprve předají
na fyzický port. Uplatnění rezidentního dosovského programu je
zde tedy naprosto iluzorní -- ten totiž hlídá aktivitu fyzického
portu, ale přes Windows 95 na něj ani nevidí (je-li zaveden
z autoexec.bat ). Jiná situace by ovšem mohla nastat, zavedete-li
rezident ve stejném dosovském okně jako poběží aplikace.
Povede-li se to (např. spouštěcí dávkou), mohl by se rezident
uplatnit. Teď bude "viset" na přerušení virtuálního portu
a konverzi tak provede dříve, než data přijdou do systému
Windows. Nemohu to však zaručit na 100 %, protože záleží na tom,
jak je rezident napsán. Za pokus to ale stojí. Co bude fungovat
stoprocentně, je vytvoření vlastní konfigurace problémové
dosovské aplikace. To však s sebou nese ztrátu komfortu, neboť
poběží pouze tato aplikace a ještě se bude muset dělat restart.
Teď o možnosti, která vás sice bude stát nějaké peníze, ale bude
nezávislá na Windows. Existují dvě alternativy. Buď koupíte
hardwarový dekodér, který se zapojí mezi počítač a tiskárnu
a bude přijímaná data fyzicky převádět z kódu Kamenických na kód
Latin2, nebo investujete do tiskárny a "naučíte ji" oba kódy. Buď
zakoupením EPROM, nebo cartridge, pokud ji tiskárna dokáže
přijmout.

Mám problém s nastavením rozlišení a barevné hloubky ve Windows
95. Pokud nastavím více než 16 barev (stačilo by mi 256), počítač
začne hlásit chyby o porušení ochrany. Pokud nastavím rozlišení
800 x 600, obraz se smrskne do úzkého pruhu. Po výměně karty
(Trident) za stejný typ se situace nezměnila. Je chyba
v ovladači, nebo kde?

Problém bych připisoval ovladači, který se nějak nedokáže
dohodnout s Windows 95. Je pravda, že použití karty Trident ve
Windows 95 není to nejlepší (náročná grafika, karta nemá
akcelerátor), nicméně karta by měla fungovat. Problém rozlišení
může být také v monitoru, který nemusí zobrazení 800 x 600
podporovat (smrsknutí obrazu do úzkého pruhu). Na instalační
disketě s ovladači pro Trident by měla být utilita GO95. Spusťte
počítač na původním DOSu (třeba s diskety) a nainstalujte tuto
utilitu. Umožní vám vyzkoušet a nastavit různé režimy zobrazení
pro daný monitor (mimo jiné lze hýbat i s obrazem). Nainstalované
změny ( autoexec a config ) pak přeneste do stejných souborů pro
Windows 95 ( *.w40 ) a tato nastartujte. Když nyní zvolíte režim
obrazovky (už víte, co si můžete na daném monitoru dovolit), měl
by bez problémů fungovat. Hlásí-li porušení ochrany, bude třeba
jiný driver. Je pravdou, že verzí karet Trident je docela dost,
a může tedy chvíli trvat nalezení toho správného ovladače (na
Internetu).

Mám v počítači 96 MB SDRAM. Windows 95 hlásí správně 96 MB, ale
MS DOS 6.22 (příkaz mem ) hlásí pouze 64 MB. Chtěl bych vědět zda
je to omezením DOSu nebo problém hardwaru. Druhý dotaz se týká
Windows 95. Ač mám myslím dost paměti, Windows 95 někdy využívají
virtuální paměť i v případě, že je volná paměť fyzická. Zkusil
jsem virtuální paměť zakázat, ale nepomohlo to (velká část
programů se odmítla spustit). V nastavení System, záložka General
nebo Performance, Windows hlásí 96 MB. Taktéž Norton Utilities
hlásí 96 MB a Norton Comander for Windows 95 též. V systémovém
nastavení je nastavena typická role počítače jako Network server
(četl jsem někde, že u více než 24 MB je to výhodné).
Zjišťuji-li aktuální obsazení fyzické a virtuální paměti pomocí
programu Norton System Doctor nebo pomocí Norton Comanderu for
Windows 95, informace se shodují (a udávají velké obsazení
paměti). Naopak program System Information z Norton Utilities,
který udává obsazení paměti i s výpisem všech programů v paměti,
se liší. Např. prvně zmíněné programy udávají 1 MB volné fyzické
paměti a asi 49 MB obsazené virtuální paměti, oproti tomu
posledně zmíněný program udává 58,8 MB použité. (Což početně
značně nevychází, protože v prvním případě je tedy obsazeno cca
145 MB a v druhém cca 59 MB). Dále jsem si všiml, že po
kopírování většího souboru z jednoho disku na druhý (např. 25MB)
se podle prvních dvou programů obsadí téměř všechna fyzická paměť
a část paměti virtuální, zatímco podle programu třetího se nic
nezmění. Nevím, čemu mám věřit. Potřeboval bych vědět o nějakém
zaručeně spolehlivém programu (nejlépe na Internetu), který by
mně sdělil, jak je to skutečně s využíváním paměti.

Pokud jde o první problém, domnívám se, že je to skutečně
záležitost DOSu. Problém druhý je zajímavější. Zdálo by se, že
96 MB RAM musí naprosto stačit a swapovací soubor nebude
k ničemu. Vždyť když se běžný uživatel podívá na svůj počítač, má
např. 16 MB RAM a systém mu vytvoří kolem 40 MB (někdy i méně)
virtuální paměti. Zde máte 96 MB, a ono je to systému málo. Proč
je tomu tak, je dáno oním "výhodnějším" nastavením počítače jako
serveru. Obecně každý server používá část paměti (nezřídka celou
zbývající volnou) pro file caching . To je něco podobného jako
smartdrive v DOSu. U serveru je to výhodné, protože se
předpokládá, že třeba 10 uživatelů bude chtít otevřít stejný
program. Na disk se jde jenom jednou, soubor se "protáhne" pamětí
a zbylí uživatelé čtou data z ní, čímž se výrazně zrychlí přístup
na server (který se například může ve stejném okamžiku pídit po
jiném souboru na disku). Váš popis chování systému při kopírování
souborů toto jenom potvrzuje. Zrušte nastavení počítače jako
server, a ihned budete mít celou paměť "pro sebe". Pokud jde
o rozdílnou detekci paměti různými programy, asi vás neuspokojím.
Program může detekovat pouze takové využití paměti, které je mu
známo. Jinými slovy, musí vědět kam se podívat a jak
interpretovat hodnoty z těchto míst získané. Přijde-li někdo
s novým způsobem (organizací) využití paměti, program, který jej
nezná, nic nezdetekuje. Nejlepší diagnostiku si samozřejmě umí
udělat sám výrobce (Microsoft), ale tyto programy bývají určeny
pro vlastní potřeby. Ze své zkušenosti vím, že stařičký Norton
(tuším verze 3) byl totálně rozhozen síťovým diskem větším než
500 MB. Nejenže vůbec nedokázal zdetekovat jeho velikost, ale
když měl načíst velkou strukturu adresářů, najednou se rozsypala
obrazovka. Norton si tyto údaje v rámci ušetření paměti ukládal
do části videopaměti, která se v základním režimu nezobrazovala.
Jenomže při tak velkém objemu dat tato paměť přetekla do již
viditelné oblasti, a bylo zle. Tak nějak podobně bych to viděl
s detekcí paměti.

Vlastním jednoduchou síť LAN peer-to-peer pod Windows 95. Na
Internet se připojuji modemem. Když se ale připojím, přístup má
pouze ten konkrétní počítač s modemem. Je možné, aby současně
měly přístup oba?

Normálně to možné není, protože máte zajisté přidělenou pouze
jednu IP adresu a nemůžete tedy přistupovat na Internet z více
počítačů. Kdybyste získal více adres, můžete první stroj
nakonfigurovat jako router a z druhého se přes něj připojovat. To
ovšem vyžaduje minimálně dvě IP adresy. Windows 95 by tento
provoz měla umožnit bez zvláštního softwaru. Pouze spojení byste
musel vždy navázat ručně.

(Pozn. red.: Přístup k Internetu přes jednu IP adresu řeší
některé speciální utility. Vyzkoušejte třeba WinProxy --
www.winproxy.cz -- nebo některou podobnou.)





Hledáme odpověď

Mohli byste, prosím, uveřejnit v sekci FAQ dotaz, zda někdo
používá pod Windows 95 video-overlay board VideoBlaster Special
Edition CT-6040, a jaké pro něj používá ovladače, kde je lze
sehnat, popřípadě naprogramovat? Děkuji.

Tomáš Liška
Klášterec nad Ohří