Skróty klawiszowe systemu Win95 >>

Przeróżne porady związane z systemami Windows 95/98

(z końca lat dziewięćdziesiątych)

  1. PowerToys i KernelToys
  2. Uruchamianie "poprzedniej wersji systemu MS-DOS" na platformie OSR2
  3. Zablokowanie możliwości uruchomienia "poprzedniej wersji..."
  4. BootMenu.
  5. Zmiana obrazka przy starcie...
  6. ... i przy zakończeniu pracy.
  7. Reinstalacja Windows - jak zrobić?
  8. Oszczędzamy pamięć na sterowniku DriveSpace
  9. Kontrola nad uruchamianiem Scandisk-a po nieprawidłowym zamknięciu systemu (OSR2)
  10. Poskramiamy cache dyskowy, optymalizujemy mechanizmy read-ahead i swap file.
  11. Wyrzucamy niepotrzebne pliki i stare kopie zapasowe.
  12. Ułatwiamy sobie dostęp do często używanych programów
  13. Korzystamy z opcji "wyślij do".
  14. Mała uwaga na temat driverów Bus Master.
  15. Zabawa z plikami CONFIG.SYS I DOSSTART.BAT
  16. Problem odróżnienia wersji systemu Windows95.
  17. Jak zobaczyć kod rejestracyjny Win95 w DOS-ie?
  18. Jak zrobić, żeby płytka z muzyką po włożeniu do napędu nie zaczęła grać?
  19. Struktura plików instalacyjnych Windows o rozszerzeniach *.CAB (cabinet file).
  20. W charakterze małego żartu...
  21. Ostrzeżenie dla mających chętkę natychmiast pozbyć się systemu...
  22. Jeżeli twoje Windowsy działają zbyt wolno...
  23. Czy wiesz, że można przesunąć przycisk Start?
  24. Jak zrobić własne logo Panel Sterowania/System?
  25. Zamykanie systemu z linii poleceń
  26. Co? Windowsy nie chcą się zainstalować?
  27. Zabezpieczamy system Windows95 przed użyciem przez osoby niepowołane (a przynajmniej próbujemy...)
  28. "Co było, a nie jest, nie pisze się w rejestr" - o ciekawych miejscach w Rejestrze Windows95
  29. (Tylko windows98) MSConfig - narzędzie konfiguracji systemu
  30. Za mało pamięci konwencjonalnej pod DOS-em w Windows98?
  31. Problemy z drukowaniem polskich znaków z pakietu Office97
  32. Windows98: dlaczego muszę tak długo czekać na zalogowanie się do sieci TP-Net?
  33. Nie mogę zaznaczyć opcji "zapisz hasło" dla mojego połączenia dial-up...
  34. Jak zrobić, żeby modem wybierał ponownie numer, jeśli poprzednio było zajęte?
  35. Pomocy! Niektóre DOS-owe programy nie chcą mi działać, błąd "Runtime error 200"...
  36. Mam włączoną opcję "automatycznie powiadom o włożeniu płyty", a mimo to dyski nie startują automatycznie...
  37. Przerywany dźwięk w win9x. Niektóre kombinacje starszych kart grafiki i dźwiękowych.
Inne miejsca w Sieci o podobnej tematyce


  1. PowerToys i KernelToys
    Pakiet
    Powertoys na pewno jest wart zainstalowania Z jego pomocą możemy włączać/wyłączać pseudo-animację przy minimalizacji/maksymalizacji okienek, nazwać Kosz, jak nam się podoba bez odpalania regedita. Pozwala on ustawiać takie rzeczy, jak opóźnienie Menu Start, można np. wyrzucić białe strzałki skrótów i zrobić wiele takich małych, a jednak fajnych "głupot". Zajmuje kilkaset kilobajtów. Dostępny jest też zestaw KernelToys - kilka niezłych programów, w tym mój ulubiony WinTOP (użytkownicy Unixa wiedzą, o co chodzi, zaś ci co nie wiedzą, też już wiedzą :-) jest to taki monitor systemu, a właściwie zajętości procesora). Normalne PowerToys-y przestają działać po zainstalowaniu IE4, Microsoft opublikował więc jakiś czas później poprawkę pt. PowerToys for IE4 ("fachowcy" z M$ tworzą niekompatybilne ze sobą programy i musieli to poprawić!)
  2. Uruchamianie "poprzedniej wersji systemu MS-DOS" na platformie OSR2
    Wydawać by się mogło, że w wersji systemu 4.000.950b, czyli tzw. OSR2 nie można tak po prostu uruchomić "poprzedniej wersji MS-DOS". I rzeczywiście, nie jest to proste, jeśli zainstalowaliśmy FAT32. Ze "zwykłym" FAT-em 16 jest to jednak banalne:
    • Najpierw - na wszelki wypadek - zróbmy dyskietkę startową Windows95, albo przez Panel Sterowania/Dodaj/Usuń programy/Dysk startowy, albo po prostu przez "sys a:" w linii poleceń.
    • Teraz kopiujemy do c:\ wszystkie potrzebne stare pliki systemowe nadając im rozszerzenia ".dos", a więc command.dos, msdos.dos, io.dos oraz autoexec.dos, config.dos (opcjonalnie)
    • W pliku msdos.sys dodajemy linię BootMulti=1 (odpowiada za możliwość wybrania poprzedniej wersji systemu)
    • Tworzymy w c:\ plik winboot.sys. Może on być DOWOLNY. Zapewniam, że u mnie na dysku ma on długość 0 i wszystko mi dobrze działa.
    • A teraz bootujemy system... wciskamy F8 i wybieramy "poprzednia wersja systemu MS-DOS" albo po prostu wciskamy F4 i wszystko powinno zadziałać. Tu mała uwaga: jeżeli nie mamy zrobionego BootMenu, to Windowsy będą gadały coś w stylu "opcja wielostartu może nie działać prawidłowo, ble, ble, ble", ale nie należy się tym przejmować. Tych, którzy chcieliby zrobić sobie BootMenu, odsyłam nieco niżej.
    • Jeżeli cokolwiek nie zadziałało (system się nie bootuje), zawsze możemy zabootować z uprzednio przygotowanej dyskietki i napisać "sys c:" i system znów będzie żywy.
  3. Zablokowanie możliwości uruchomienia "poprzedniej wersji..."
    Jeszcze jedna uwaga zwiazana z zagadnienieam "poprzedniej wersji systemu". Jeżeli niepotrzebny nam stary DOS, a nie chcemy przez przypadek wybrać opcji "poprzednia wersja", wpisujemy w msdos.sys BootMulti=0 i po krzyku.
  4. BootMenu.
    Jest to przydatna opcja, jeżeli na przykład chcemy albo sobie pograć w DOS-ową gierkę, albo trochę pointernetować... Sprawa jest dziecinnie łatwa: Edytujemy plik msdos.sys. Wpisujemy następujące linie:
    • BootMenu=1 (uaktywnia menu)
    • BootMenuDefault=x (wybór domyślnej opcji startu)
    • BootMenuDelay=x (czas, przez jaki system czeka na odpowiedź w sekundach; potem następuje start przy użyciu opcji BootMenuefault)
  5. Zmiana obrazka przy starcie...
    Nie podoba nam się obrazek, który pokazuje się przy ładowaniu systemu? Jest to bitmapa 320x400. Aby ją zastąpić, nagrywamy przygotowany przez nas obrazek jako plik c:\logo.sys. Niestety, nie umiem zrobić takiego fajnego animowanego paska, jaki jest domyślnie przy starcie... Możemy też w ogóle nie wyświetlać obrazka przy starcie: w msdos.sys wpisujemy Logo=0
  6. ... i przy zakończeniu pracy.
    Komunikaty przy zamykaniu systemu pt. "poczekaj na zamknięcie systemu Windows 95" oraz "Można teraz bezpiecznie wyłączyć komputer" to też oczywiście bitmapy. Są to pliki w c:\windows, odpowiednio logos.sys i logow.sys. Odpalamy paint'a, piszemy "uwaga, zaraz wybuchnie", rysujemy jakieś bzdurki, zapisujemy, zmieniamy rozszerzenie na *.sys i gotowe!
  7. Reinstalacja Windows - jak zrobić?
    Powszechnie wiadomo, że w miarę instalowania i odinstalowywania nowych programów, dodatków itp. i w ogóle w miarę używania systemu - gromadzi się w nim mnóstwo "śmieci". Dotyczy to zarówno rejestru, który rozrasta się do ogromnych rozmiarów, jak i po prostu rozmiaru katalogu Windows. Reinstalacja systemu co jakiś czas powinna nieco zmniejszyć skalę problemu. Jeżeli nasz problem polega na tym, że niechcący skasowaliśmy jakiś potrzebny systemowy plik, często wystarczy "nainstalowanie" Win95. W tym celu po prostu uruchamiamy z poziomu Windows plik setup.exe z CD. Konieczne pliki systemowe zostaną odświeżone, a wszystkie ustawienia użytkownika (łącznie z zainstalowanymi programami!) pozostaną bez zmian.
    Jeżeli jednak potrzebujemy zreinstalować cały system, sprawa nieco się komplikuje. Poniżej spróbuję opisać kolejne kroki tego procesu:
    1. Zrób dyskietkę systemową Win95 i przegraj na nią krytyczne programy:
      sys.com, format.com, fdisk.exe, himem.sys, ew. jakiegoś klona NC, sterownik do CD-ROM i mscdex.exe
    2. Skopiuj gdzieś potrzebne Ci rzeczy z katalogu Windows - pewnie jakieś skróty z Menu Start, z pulpitu itp. Podobnie niektóre programy (np. Wykaz, Forte Agent, ACDSee) z Program Files będzie można potem użyć bez ich instalacji w systemie, więc również je przenieś gdzieś indziej.
    3. "zabootuj" się w DOSie (F8 przy ładowaniu się Win95 i opcja "tylko wiersz poleceń", lub po prostu Zamknij System/Uruchom w trybie MSDOS)
    4. Skasuj katalog Windows i Program Files
    5. Reset; ustaw w BIOSie "Boot Sequence" na "A:, C:" (lub podobnie); teraz bootujemy system z uprzednio przygotowanej dyskietki;
      Mała uwaga: jeżeli nie mamy zamiaru znowu instalować Windows95, to kasujemy wszystkie pliki w głównym katalogu na c:\, po czym piszemy sys a: c:
      (w tym momencie mamy na twardzielu bootowalną partycję z DOS-em 7.0).
    6. Włącz Instalatora Windows i zainstaluj system (w międzyczasie idź na kawę...)
    7. Po zakończeniu instalacji możesz z powrotem skopiować na Pulpit/do Menu Start/do Program Files - to, co sobie wcześniej przeniosłeś w bezpieczne miejsce.
  8. Oszczędzamy pamięć na sterowniku DriveSpace
    Nie używasz Drivespace'a - nie ładuj sterownika do pamięci! Odpowiada za to linia msdos.sys "DRVSpace" (przyjmować może wartości 0 albo 1)
  9. Kontrola nad uruchamianiem Scandisk-a po nieprawidłowym zamknięciu systemu.
    Wkurza cię, jeśil po zawieszeniu się systemu i restarcie znowu uruchamia się ten głupi ScanDisk? Znowu pomaga linia msdos.sys, tym razem o nazwie AutoScan. Przyjmować może wartości:
    1. nie uruchamiaj;
    2. pytaj przed uruchomieniem (domyślnie)
    3. uruchamiaj bez pytania.
  10. Poskramiamy cache dyskowy...
    Nie denerwowało Cię kiedyś, jak Windowsy przeznaczyły prawie całą fizyczną pamięć na cache dyskowy? Co prawda, jego rozmiar zostałby zmniejszony w razie potrzeby, ale i tak niektórym się to nie podoba. Choć czasami głupie windowsy wrzucają cache dyskowy do... pamięci wirtualnej (na dysku...) !!!
    Można sobie zdefiniować ograniczenia cache'u samemu w natępujący sposób:
    W sekcji [vcache] pliku system.ini umieszczamy linie (wielkości w kilobajtach)
    MinFileCache=xxxx
    MaxFileCache=xxxx
    
    Praktyka pokazuje, że powinno wystarczyć 1MB cache'u na każde 8MB pamięci.
    Jeżeli w Twoim systemie zainstalowane jest co najmniej 32MB RAM, warto zmienić ustawienia systemowe dotyczące ilości obiektów, które można przechowywać w pamięci podręcznej i mechanizmów odczytu z wyprzedzeniem (read-ahead). Odpowiada za to opcja Panel Sterowania/System/Wydajność/System Plików/Typowa rola tego komputera. Ustawiamy "Serwer sieciowy". UWAGA: z powodu bug-u, manewr ten NIE ZADZIAŁA w wersji OSR1 systemu (w tym przypadku należy zmienić kilka wpisów w rejestrze, ale po nieważ nigdy nie zetknąłem się osobiście z w/w przypadkiem, a tylko o nim czytałem, to nie wiem, o jakie wpisy chodzi :( )!
    Pozostaje jeszcze do omówienia kwestia pamięci wirtualnej. Osobiście nie polecam nikomu ręcznego ustawiania jej wielkości, system sam zaalokuje sobie tyle, ile będzie potrzebował. Należy uważać, żeby na dysku/partycji, gdzie znajduje się nasz swap file, było dostatecznie dużo miejsca. Można jeszcze NIECO zwiększyć szybkość wymiany danych z dyskiem poprzez jego defragmentację + ustawienie pliku wymiany na początku, ale znowu - jest to (według mnie) gra niewarta świeczki. Zwłaszcza przy aktualnych cenach pamięci (w momencie, kiedy to piszę, kość 32MB kosztuje ok. 100zł, czyli skromne kilka procent wartości całego systemu).
  11. Wyrzucamy niepotrzebne pliki i stare kopie zapasowe.
    Dla tych, którzy lubią mieć porządek na dysku i oszczędzają na każdym kilobajcie: spokojnie można skasować następujące pliki z C:\
    • system.1st (kopia chyba system.dat z c:\windows)
    • wszystkie pliki bootlog, detlog, netlog, setuplog (txt i prv - previous)
    • suhdlog.dat (a plik tak groźnie wygląda...)
    To, co teraz napiszę, nie jest może zbyt odkrywcze, ale często zostawiamy na dysku mnóstwo kopii plików AUTOEXEC.BAT, CONFIG.SYS, WIN.INI, SYSTEM.INI... warto co jakiś czas się tego pozbywać.
  12. Ułatwiamy sobie dostęp do często używanych programów.
    Bardzo pomocne może się okazać przyporządkowanie skrótów klawiszowych najczęściej używanym programom. Ja na przykład uruchamiam FAR-a poprzez Ctrl+Alt+F, a WinAMPa przez Ctrl-Alt-M. Inni używają programów typu TrayIcon, QuickMenu - klika się na ikonę obok zegarka i głośniczka, pojawia się lista programów, teraz można już wybrać, co trzeba. Spokojnie można też dodać najpotrzebniejsze skróty do menu Start (nagrywamy plik *.LNK w folderze C:\WINDOWS\Menu Start)
  13. Korzystamy z opcji "wyślij do".
    Następna fajna "akcja" to skorzystanie z możliwości podkatalogu Windows - SendTo. Umieszczamy tam dowolny link (*.lnk) - nazwijmy go "diabła", niech pokazuje na kosz i proszę bardzo! Klikamy prawym przyciskiem na obiekcie, wybieramy wyślij do/diabła i mamy obiekt w koszu!
  14. Mała uwaga na temat driverów Bus Master.
    Chciałbym ostrzec przed używaniem driverów do Bus Masteringu. Niby to fajna sprawa, ale u wielu osób kończy się tym, że cały system pada i mamy kolejną reinstalację. Nie warto ryzykować, no, chyba, że jest się pewnym (na niektórych płytach działa dobrze - tylko na których?). Jeśli można coś zasugerować: w wypadku nowszych komputerów warto moim zdaniem zainwestować w system Windows98. Nie z racji tego, że jest lepszy, stabilniejszy, czy ładniejszy. Po prostu ma już powgrywaną większość łatek systemowych do obsługi nowego sprzętu. Są to właśnie sterowniki Bus Master, obsługa standardów AGP, USB, ale również skryptów Dial-Up... itp. A wbudowana przeglądarka IE4 nawet, jeśli nie jest lepsza od naszego kochanego programu XXX, to zawsze wyprzedza swojego poprzednika - IE3. Jeśli natomiast chodzi o argumenty typu "windows 98 zajmuje 2 razy tyle miejsca!" - nie oszukujmy się: w dobie dysków twardych rzędu 5GB różnica tych paru, czy nawet parudziesięciu megabajtów nie ma znaczenia. Prawda? To jedno. A drugie - z windows98 dostajemy naprawdę dużo więcej narzędzi, ciekawych programów. Warto się im nieraz przyjrzeć.
  15. Zabawa z plikami CONFIG.SYS I DOSSTART.BAT
    Jeżeli nie ładujesz żadnych szczególnych sterowników w config.sys - skasuj ten plik. Windowsy same się o wszystko zatroszczą. Jeśli używasz opcji "Start/Zamknij system/Uruchom ponownie w trybie MS-DOS" mam takie rozwiązanie: Skorzystaj z pliku c:\windows\dosstart.bat. Tu można odpalić wszystko, co konieczne - driver myszy, smartdrive'a, mscdex'a. Niestety, nie ma takiego odpowiednika config.sys, ale i to da się obejść. Ściągnij sobie plik
    loadsys.exe i uruchamiaj sterowniki *.sys poprzez "loadsys [plik .sys]" - to działa!
  16. Problem odróżnienia wersji systemu Windows95.
    Najstarszą zwiemy po prostu Win95 i jej numer to 4.000.950A. Nowsza - tzw. OSR2 ma numer 4.000.950B. Windows98 zgłasza się z kolei jako 4.10.1998, co najlepiej oddaje charakter tej wersji systemu - nie jest to milowy krok naprzód, ale raczej usprawnienie poprzednich modeli. Numer wersji możemy obejrzeć w Panelu Sterowania/System (lub skrót klawiszowy Windows-Break). Można również otworzyć okienko MS-DOS i napisać "ver". Polecenie to dla OSR2 wyświetli nam komunikat:
    Windows 95. [Wersja 4.00.1111]
    Co zrobić, jeżeli system nie jest jeszcze zainstalowany? Bierzemy płytkę CD i czytamy, co jest do czytania. Z OSR2 mamy do czynienia, gdy jest napisane:
    For Distribution
    Only with a
    New PC
    c. 1981-1996 Microsoft
    Corporation. All rights reserved.
    0796 Part No. 000-45234
    
  17. Jak zobaczyć kod rejestracyjny Win95 w DOS-ie?
    Bierzemy "pod lupę" plik c:\windows\system.dat. Szukamy stringu: "productid". Koniec.
  18. Jak zrobić, żeby płytka z muzyką po włożeniu do napędu nie zaczęła grać?
    Automatyczne startowanie CD można wyłączyć na stałe we właściwościach tego urządzenia (zakładka "ustawienia", opcja "powiadom o włożeniu"). Skądinąd świetny programik
    X-Setup umożliwia oddielne ustawienie tej opcji dla płytek Audio i normalnych. Nie każdy również wie, iż zawsze możemy zapobiec "wystartowaniu" płytki ręcznie. Wystarczy w tym celu przytrzymać klawisz Shift podczas wkładania płyty.
  19. Struktura plików instalacyjnych Windows o rozszerzeniach *.CAB (cabinet file).
    Są to archiwa typu solid, czyli jeżeli interesuje nas np. trzeci plik w archiwum, to aby się do niego dostać, najpierw i tak trzeba wyciągnąć pierwsze dwa pliki (oczywiście, bez konieczności zapisywania ich na dysk). Jakie płyną z tego wnioski? Jeżeli Windows czyta z płytki i mówi "skanowanie...", to właśnie "przelatuje" niepotrzebne pliki w archiwum. Ponadto, wersja instalacyjna nie mogłaby zawierać jednego pliku CAB, bo cóż miałby zrobić biedny system, gdyby potrzebował ostatniego pliku?
  20. W charakterze małego żartu...
    Firma Microsoft zaleca tworzyć kopie zapasowe za pomocą tego programu [win95 - przyp. autora] przy każdej istotnej zmianie w systemie, takiej jak dodanie nowego oprogramowania lub zmiana sprzętu.
  21. Ostrzeżenie dla mających chętkę natychmiast pozbyć się systemu...
    ...poprzez skasowanie katalogu c:\windows (rodem z usenetu, z grupy
    pl.comp.os.win95):
    >Chyba najlepiej będzie wykasować folder c:\windows (z podfolderami) 
    B. niebezpieczne. Ja tak zrobiłem i zeżarł mi caly FAT. Okazało się,
    że winne było polskie "S" w nazwie katalogu. Kasowałem oczywiscie nie
    spod Windy i się posypało... I to kilka razy próbowałem - zawsze to
    samo - był katalog o nazwie "S'mietnik" w menu start, sypało się.
    
    Innymi słowy, długie nazwy i narodowe literki w połączeniu ze starym DOS-em mogą tworzyć "mieszaninę piorunującą". Ale bez przesady! Takie rzeczy mogą się dziać, jeśli będziemy kasować katalog windowsowy przy użyciu starej wersji DOS-a (do 6.22) nie obsługującej długich nazw, polskich znaczków. Jeśli natomiast wyjdziemy z Win95 do linii poleceń poprzez komendę "uruchom ponownie w trybie MS-DOS" i dopiero wtedy zabierzemy się do zabijania, będziemy działać na systemie w wersji 7, która sobie z tym wszystkim poradzi. Wiem, bo sam nieraz tak robiłem.
  22. Jeżeli twoje Windowsy działają zbyt wolno...
    To może oznaczać, że np. ładują się setki niepotrzebnych programów, czcionek itd. Zawsze można więc sprawdzić:
    1. skróty w folderze Autostart
    2. wpisy w WIN.INI sekcja [windows] run= i load=
    3. wpisy w rejestrze:
      • HKey_Local_Machine\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
      • HKey_Local_Machine\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices
    W razie wykrycia podejrzanego wpisu... już wiesz, co robić :-)
    Innym zaobserwowanym w praktyce faktem jest, iż czas ładowania i zamykania się systemu silnie zależy od liczby zainstalowanych czcionek. Jest to uwaga głównie dla użytkowników taikch programów jak CorelDraw instalujących bez mrugnięcia okiem setki - w większości niepotrzebnych - fontów. Należy jeszcze dodać, że wszystkie czcionki systemowe ładowane są do pamięci RAM komputera!
  23. Czy wiesz, że można przesunąć przycisk Start ?
    Instrukcja jak tego dokonać :
    1. Kliknij "Start"
    2. Naciśnij Esc
    3. Start będzie "otoczony prostokątem" (zaznaczenie obiektu).
    4. Nacisnij Alt + - (minus)
    5. Wybierz "przenieś"
    6. Strzałkami przesuwasz start na terenie paska!
  24. Jak zrobić własne logo Panel Sterowania/System ?
    Gdy wejdziemy do Panelu Sterowania/System, ukaże się nam taka tabelka. U góry będzie monitor, a poniżej puste miejsce. Takie firmy jak np. IBM, DELL, Optimus, czy inne duże - mają tam swoje logo. Jak oni to robią? Czy jest to do zrobienia przez normalnego uzytkownika Win95? Oczywiście. Tworzymy dowolną bitmapę o rozmiarze 180x120 pixeli. Nadajemy jej nazwę "oemlogo.bmp", po czym wrzucamy do c:\windows\system. Potrzebny jest jeszcze plik tekstowy "oeminfo.ini", również w windows\system, z zawartością:
    [general]
    Manufacturer=Nazwa_firmy
    Model=Model_komputera
    
    [Support Information]
    Line1=
    Line2=
    Line3=
    Line4= 
    Line5=
    Line6=
    [wpisz, co sobie chcesz...]
  25. Zamykanie systemu z linii poleceń.
    Łatwo tego dokonać poprzez wywołanie programu RunDLL z katalogu Windows:
    %WINDIR%\Rundll.exe User,ExitWindows
    Oczywiście, można to zrobić w batch-u, w ikonce - jak kto woli.
    Powyższe polecenie zamyka system. Jeżeli chcemy go zrestartować, pomoże nam mały programik
    restart.
    Warto również pamiętać, że szybki restart systemu (bez pełnego reboot-u) uzyskujemy poprzez przytrzymanie klawisza Shift podczas wybierania opcji "Uruchom ponownie komputer".
  26. Co? Windowsy nie chcą się zainstalować?
    Pierwszą rzeczą, którą w takim wypadku należy sprawdzić, jest opcja "Virus Warning" w BIOS-ie. Powinna ona być wyłączona (włączenie nie pozwala systemowi na zapis do boot-sectora dysku, co wywala Instalatora Windows95). Następnie, jeżeli instalujemy wersję systemu typu OEM (dla nowych, "gołych" komputerów - OSR2 !), należy usunąć z pola widzenia Instalatora plik win.com z ewentualnych Windowsów 3.1 (można zmienić mu nazwę, spakować...). Chodzi o to, żeby w momencie instalacji nie było "widać" poza DOS-em żadnego innego systemu operacyjnego Microsoft.
  27. Zabezpieczamy system Windows95 przed użyciem przez osoby niepowołane (a przynajmniej próbujemy...)
    Jak powszechnie wiadomo, system Windows 95 (delikatnie rzecz ujmując) nie oferuje użytkownikowi zbyt dobrej ochrony danych. Zawsze możemy jednak starać się coś poprawić... Pierwszą rzeczą jest uniemożliwienie wystartowania systemu z dyskietki, i w ogóle startu w jakimkolwiek "niekonwencjonalnym" trybie. W tym celu ustawiamy w BIOS-ie "Boot Sequence" na "C: A:" (najpierw dysk twardy), po czym zabezpieczamy dostęp do BIOS-u hasłem. Oczywiście istnieje tu możliwość zresetowania CMOS-u zworką na płycie, lub użycia jednego z uniwersalnych haseł. Ale cóż, trzeba to wiedzieć, a większość zwykłych użytkowników nawet się nad tym nie zastanawia.
    Teraz ustawiamy "Logowanie Windows". Jak wiadomo, zamiast wpisywać "username" i "password", każdy może wcisnąć Escape i dostać się do systemu bez logowania. Jest na to prosty sposób: w "ogólnym" profilu użytkownika (czyli: kiedy nikt nie jest zalogowany) dodajemy do Autostartu (lub w dowolne inne, automatycznie wykonywane miejsce) znane polecenie zamykające Windows (rundll User,ExitWindows). Teraz każdy, jeżeli się nie zaloguje, zobaczy tylko napis "możesz bezpiecznie wyłączyć komputer"...
    A teraz oddaję głos koledze Bartkowi Kocydze (list z grupy pl.comp.os.win95):
    Jezeli chcesz ograniczyc pana X w jego moliwosciach,
    to w Rejestrze do klucza HKEY_USERS\X(HKEY_CURRENT_USER)\
    Software\Microsoft\Windows\CurrentVersion\Policies\System
       - mozesz dopisac m.in.:
    NoDispCPL (przy wartosci 1): wyłączenie dostępu do właściwości ekranu;
    NoDispAppearancePage (=1) - dostęp tylko do
       "właściwości ekranu - Wygląd";
    NoDispBackgroundPage - przy wart 1 - j.w. - Tło;
    NoSecCLP (=1) - wyłączenie właściwości hasła;
    DisableRegistryTools - wyłączenie dostępu do edytora rejestru;
    
    W HKEY_CURRENT_USER\Software\Microsoft\Windows\
    CurrentVersion\Policies\Explorer - dopisujesz (i nadajesz wartosc 1):
    
    NoSetFolders - straci Ustawienia w menu Start;
    NoRun - straci Uruchom;
    NoSetTaskbar - nie zmieni właściwości paska zadań;
    NoClose - nie zamknie Windowsów - nie wyjmując wtyczki!
    
    To chyba może pomóc? :-)
    Można też skorzystać z programu POLEDIT znajdującego się na CD Windows95 w katalogu ADMIN\APPTOOLS.
    Rozwiązaniem profesjonalnym są natomiast programy szyfrujące typu Norton For Your Eyes Only (czy to się Wam z czymś nie kojarzy?). Oczywiście, programy komercyjne.
    Informacje
  28. "Co było, a nie jest, nie pisze się w rejestr" - o ciekawych miejscach w Rejestrze Windows95
    Na temat Rejestru krąży wiele nieomalże legend. Prawdą jest, że jeśli ostro coś w nim "namieszamy", system może już później się nie podnieść. Jednak nie ma powodów do paniki. Poniżej postaram się przedstawić Czytelnikowi, co ciekawego można w Rejestrze znaleźć i poprawić:
    • REGEDIT, wybrać klucz: HKEY_LOCAL_MACHINE\System\CurrentControlSetControl\FileSystem utworzyć wartość o nazwie:
      NameNumericTail
      i ustawić na 0 (zero bez cudzysłowu) (REGEDIT sam przerobi na longword).
      Odtąd nazwy skrócone będą bez głupawych "~1" na końcu. Samo 01, 02 itp. tylko w razie potrzeby, np.:
      ToJestDlugaNazwa.doc => TOJESTDL.DOC a nie TOJEST~1.DOC
      ToJestDlugaDruga.doc => TOJEST01.DOC a nie TOJEST~2.DOC
    • HKEY_CLASSES_ROOT
      z kluczy "lnkfile" i "piffile" usunąć wartości tekstowe "IsShortcuts" i nie będą się pętały strzałki w ikonach.
    • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentUser\Explorer\link
      Wartość ma być (jak nie ma - utworzyć pozycję !) 0 (zero jako liczba, bez cudzysłowu)
      ...i nie będzie się pojawiał "Skrót do " przed nazwą skrótu np. "wyciaganego" na pulpit.
      W tym miejscu należą się podziękowania dla pana Gotfryda Smolika. Jeszcze raz - wielkie dzięki!
    • Informację o właścicielu danej kopii Windows95 znajdziemy w
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
      Jest tu imię i nazwisko właściciela, organizacja, do której on należy; znajdziemy tu też numer wersji systemu i kod rejestracyjny, którego użyto przy instalacji.
  29. MSConfig - "narzędzie konfiguracji systemu".
    Mało ludzi wie o istnieniu tego programu. Pozwala on m.in. na wyłączenie uruchamiania niektórych programów przy starcie systemu, wpisanych w rejestrze. A jeszcze mniej wie, że przy pomocy MSconfiguratora można zabezpieczyć komputer przed atakiem wykorzystującym błąd procesorów Pentium F0 0F (!)
  30. Za mało pamięci konwencjonalnej pod Windows98PL?
    Jest to jeden z BUG-ów w systemie. Firma Microsoft Polska zapowiedziała już zresztą wydanie odpowiedniej poprawki. Nie musimy jednak czekać. Wystarczy zmienić jeden bajt w pliku c:\io.sys! Potrzebny jest do tego celu dowolny edytor pozwalający wyświetić pozycję w pliku heksadecymalnie. Zmieniamy bajt 0x5286 z wartości 0xA2 na 0x6F i... to już koniec!
  31. Problemy z drukowaniem polskich znaków z Worda97
    Sprawa wynika ze sposobu, w jaki Word zapisuje swoje dokumenty. Jak można zauważyć, są one kodowane w standardzie Unicode - każdy znak zajmuje dwa bajty. Założenie owego systemu jest takie, że zwiększa nam to liczbę możliwych do uzyskania znaków z 2^8 = 256 do 2^16 = 65536, a więc teoretycznie mamy koniec problemów ze znakami narodowymi w chińskim. Zastosowany przez Microsoft sposób nie jest oczywiście optymalny, jeśli chodzi o zajmowane na dysku miejsce (zdążyliśmy się już do tego przyzwyczaić, prawda?), ale to już inna historia. Nas interesuje fakt, że niektóre sterowniki drukarek "nie rozumieją" standardu Unicode. Problem rozwiązuje się w ten sposób, że prosimy Worda o wysyłanie znaków do drivera w "normalnym" formacie. Efekt uzyskuje się poprzez dodanie w rejestrze klucza jak poniżej; ewentualnie można to zrobić ręcznie, tworząc na dysku plik z rozszerzeniem .REG (np. poprawka.reg) z następującą zawartością:
    REGEDIT4
    [HKEY_CURRENT_USER\Software\Microsoft\Office\8.0\Word\MojaDrukarka]
    "Flags"="8192"
    Po zapisaniu pliku wykonujemy na nim "dwuklik" myszą; system powinien teraz nas poinformować, że "informacja została poprawnie wprowadzona do rejestru". Załatwione!
  32. Windows98: dlaczego muszę tak długo czekać na zalogowanie się do sieci TP SA?
    Problem dotyczy tylko ostatecznej wersji Windows98. Winna jest zmiana interpretacji jednej z opcji połączenia Dial-up. Rozwiązanie: Dial-Up Networking/właściwości naszego połączenia/zakładka "typy serwerów"/odznaczyć opcję "zaloguj się do sieci"". Voila!
  33. Nie mogę zaznaczyć opcji "zapisz hasło" dla mojego połączenia dial-up...
    Przyczyna problemu: filozofia ustawień systemu windows dla każdego użytkownika. Domyślnie mechanizmy te nie są zainstalowane.
    Rozwiązanie: panel sterowania/sieć, dodaj/klient/Microsoft/"Klient sieci Microsoft Networks". Teraz system poprosi nas o podanie nazwy komputera, jego opis oraz o podanie nazwy grupy roboczej. Wpisujemy, co chcemy. Po restarcie systemu zostaniemy poproszeni o podanie nazwy użytkownika (cokolwiek) i hasła (zostawić puste). Od tej pory Windows będzie mógł już przypisać hasło dla połączenia dial-up istniejącemu i domyślnie logowanemu użytkownikowi.
  34. Jak zrobić, żeby modem wybierał ponownie numer, jeśli poprzednio było zajęte?
    Nic prostszego. Dial-Up Networking, menu Połączenia, sekcja Ustawienia, zakładka "ponów wybieranie numeru". Można tu sobie ustawić dodatkowo m.in. ilość prób oraz odstęp czasowy między nimi.
  35. Pomocy! Niektóre DOS-owe programy nie chcą mi działać, błąd "Runtime error 200"...
    Problem pojawia się w wypadku uruchamiania programów napisanych w pascalu na szybszych komputerach (procesory intela od klasy Pentium Pro - 200MHz w górę). Potrzebna jest odpowiednia "łatka" (dostępna lokalnie tutaj).

    Dla zainteresowanych: poprawki w binarium można dokonać ręcznie. Bierzemy dany program *.exe, rozpakowujemy go jeżeli trzeba (pklite etc.); nastepnie należy wyszukać jakimś hexedytorem wartości:

    F7 D0 F7 D2 B9 37 00 
    i podmienić przedostatnią (37) na większą wartość (FF).
    Liczba ta odpowiada za ilość obrotów pętli, które wykonuje procedura inicjująca pascalowski moduł CRT (potem używa tego bodajże do obliczania czasu - procedura delay()...).
    Jest to oczywiście prowizorka: przy jeszcze szybszych procesorach kiedyś znowu wystapi błąd :)
    Strona domowa projektu
  36. Mam włączoną opcję "automatycznie powiadom o włożeniu płyty", a mimo to dyski nie startują automatycznie...
    Uruchom Edytor Rejestru (start/uruchom/regedit), następnie skoprzystaj z menu Edycja/Znajdz (ctrl+F) - wpisz AutoInsertNotification. Teraz sprawdz jaka wartość znajduje się w kluczu. Przy włączonym automatycznym powiadamianiu powinno być "01", natomiast przy wyłączonym "00".
  37. Przerywany dźwięk w win9x. Niektóre kombinacje starszych kart grafiki i dźwiękowych.
    Nie pomaga zawsze (czasami problem leży gdzie indziej), ale spróbuj: do pliku [windows]system.ini dopisz:
    		[display]
    		busthrottle=1
    	
    Upewnij się jeszcze, że masz w miarę nowego directX-a, po czym zrebootuj komputer.

Proponuję jeszcze rzucić okiem na mój przykładowy, edukacyjny plik MSDOS.SYS.

A tutaj znajdują się inne windowsowe sztuczki. Plik w formacie HLP (niektórym zapewne powie coś tytuł "Tips & Tricks for Windows 95" - fajna rzecz, choć.być może niestety - po angielsku) Trochę ułatwień można też znaleźć w katalogu windows, plik tips.txt (chyba nie był rozpowszechniany z pierwszą wersją systemu).