informatyka dla małych i średnich firm

Błąd ludzki jest główną przyczyną awarii systemów informatycznych, której roczny koszt kształtuje się na poziomie $366 363. [dane na rok 2011 z Acronis Disaster Recovery Index]
Key

Klucz produktu Windows od wersji XP jest zakodowany w kluczu rejestru HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion w wartości binarnej DigitalProductId w 30 cyfr w notacji heksadecymalnym po grupowanych w pary liczb (15 par).

Zakodowano klucz jest zapisany od 35 pary liczb w całej wartości DigitalProductId:

W moim przypadku to: "FE 04 00 E8 44 28 31 EE C4 5F F4 F7 92 69 09" (zakodowany klucz Windows 8  Cconsumer Preview)

Następnie ciąg 15 par liczb oddzielone spacją musimy zdekodować

http://mrnet.pl/DekoderDigitalProductID.htm

Przykładowy wynik działania dekodera:

Algorytm dekodujący klucz Windows jest ogólnie dostępny  - przykład w języku C#:

//Digital Product ID: FE 04 00 E8 44 28 31 EE C4 5F F4 F7 92 69 09
Char[] ZnakiDozwoloneWKluczuWindows = { 'B', 'C', 'D', 'F', 'G', 'H', 'J', 'K', 'M', 'P', 'Q', 'R', 'T', 'V', 'W', 'X', 'Y', '2', '3', '4', '6', '7', '8', '9'  };
Char[] KluczWidnowsa = new Char[25];
System.Byte[] ZakodowanyKlucz = {0xFE, 0x04, 0x00, 0xE8, 0x44, 0x28, 0x31, 0xEE, 0xC4, 0x5F, 0xF4, 0xF7, 0x92, 0x69, 0x09};
int i, j, k;
for (i = KluczWidnowsa.Length - 1; i >= 0; i--)
{
k = 0;
for (j = ZakodowanyKlucz.Length - 1; j >= 0; j--)
{
k = (k << 8) + ZakodowanyKlucz[j];
ZakodowanyKlucz[j] = (System.Byte)(k / 24);
k = k % 24;
}
KluczWidnowsa[i] = ZnakiDozwoloneWKluczuWindows[k];
}

Programy typu Windows Product Key Viewer korzystają z tych samych metod i algorytmu.

Ostatnio w serwisie trafiliśmy ciekawą Toshibę A200 model dokładnie PSAE3E.

 

Objawy były takie:

  • uruchamianie komputera trwało ~5 minut
  • Uruchamianie Outlooka trwało ~10 minut
  • Otwarcie jakiegokolwiek archiwum w poczcie zajmowało ~wieczność :)
  • Uruchomienie więcej niż 1-2 programów jednocześnie właściwie uniemożliwiało pracę.
  • Komputer ciągle mielił dyskiem, teoretycznie nie mając nic do roboty
  • Co minutę, dwie występowały tzw. 'freezy' - tj. przestawał odpowiadać na kilkanaście sekund, po czym wszystko (powoli) wracało do normy.

 

Do tego wydajność dysku twardego pozostawiała bardzo wiele do życzenia:

 

Prędkość odczytu z dysku ~2-3MB/s

 

Jak się okazało problemem były sterowniki do kanału IDE/AHCI zaktualizowane przez Windows Update - w systemie Windows VISTA jest to najczęściej aktualizacja opcjonalna, chyba że mamy świeży system (tuż po formacie) i nie instalowaliśmy tych sterowników - wtedy jest to aktualizacja 'WAŻNA'.

NIE NALEŻY JEJ INSTALOWAĆ!

 

Jeśli w/w objawy występują na Waszych Toshibach to znaczy że prawdopodobnie zrobiliście tą aktualizację, należy wtedy kliknąć prawym klawiszem na ikonę 'Komputer' i wybrać pozycję 'Zarządzaj'

Przejść do 'Menedżera Urządzeń'

 

Menedżer urządzeń

 

Na każdej pozycji w kategorii 'Kontrolery IDE ATA/ATAPI' kliknąć prawym klawiszem i wybrać pozycję 'Odinstaluj', a następnie koniecznie zaznaczyć opcję 'Usuń oprogramowanie sterownika dla tego urządzenia'.

Teraz powinniśmy zrestartować komputer

Po restarcie trzeba ściągnąć i zainstalować sterownik ze strony Intela - Matrix Storage Manager w wersji 8.8.0 (żadnej nowszej!)

Link do strony ze sterownikami:

http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=17412&ProdId=2101&lang=eng&OSVersion=Windows%20Vista%2032*&DownloadType=Software%20Archives

 

Po kolejnym restarcie problem magicznie ZNIKA :)

w/w problemy nie występują na Windowsie 7. Potraktujcie to jako kolejny argument przemawiający za zmianą systemu ;)

Jeśli po instalacji systemu Windows 7 z wyłączoną opcję  AHCPI, aktywuje się ja w BIOSie niestety skończy się to bardzo źle.

System niestety nie włączy się poprawnie. W większości wypadków można temu zaradzić.

Uruchom edytor rejestru i w kluczu

HKLM\System\CurrentControlSet\Services\msahci

zmień wartość wartości Start na 0 (zero).

Zamknij system. Włączając komputer zmień w BIOSie tryb pracy kontrolera na AHCPI.

Po włączeniu pozostaje zaczekać aż system zainstaluje sterowniki.

I to wszystko.

Gdy Windows Update nie działa poprawnie np. pojawią błąd: 80070002 należy wykonać reset ustawień Windows Update.

Reset ustawień Windows Update:

1. Zatrzymać usługę "Automatyczne aktualizacje"/ "Windows Update" - CMD ->  net stop wuauserv
2. Zatrzymać usługę "Usługi kryptograficzne" - CMD ->    net stop cryptsvc
3. Usunąć folder:   %systemroot%\SoftwareDistribution
4. Usunąć folder:  %systemroot%\system32\catroot2
5. Uruchomić usługę "Automatyczne aktualizacje"/ "Windows Update" - CMD ->  net start wuauserv
6. Zatrzymać usługę "Usługi kryptograficzne" - CMD ->    net start cryptsvc

 

Aby włączyć automatyczne logowanie konta z hasłem wystarczy wpisać kilka wpisów w rejestrze.

Dla grupy roboczej:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"DefaultPassword"="Hasło"
"DefaultUserName"="Login"
"AutoAdminLogon"="1"

Dla domeny:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"DefaultPassword"="Hasło"
"DefaultUserName"="Login"
"DefaultDomain"="Domena"
"AutoAdminLogon"="1"

Automatyczne logowanie działa na wszystkich Windowsach od wersji NT.

Program który deszyfruje hasło do VNC Server na serwerze a także z postaci hasła zaszyfrowanego które zostało zapisane w pliku konfiguracyjnym klienta.

http://www.shadowsplace.net/projects/windows-apps/vnc-password-decryptor/

Aby zmienić coś z panelu w urządzeniu serii Canon imageRUNNER serii 2XXX należy podać ID i hasło administratora.

Niestety trudno je znaleźć w dokumentacji, stąd ten wpis:

ID administratora to: 7654321

Password taki sam: 7654321

Podanie tych danych umożliwia ustawienia TCPIP.

 

 

Problem: Komputer z systemem windows xp nagle przestał startować. Podczas próby załadowania systemu pojawia się komunikat:


Przyczyna: Najczęściej jest to uszkodzenie logicznej struktury plików na dysku twardym, uszkodzenie sektora rozruchowego lub działalność wirusów.

Rozwiązanie: Należy skopiować brakujący/uszkodzony plik NTLDR z dysku systemu windows xp

  1. Wkładamy płytę systemu windows xp do napędu komputera, a następnie uruchamiamy z niej Instalator systemu. Po pokazaniu komunikatu "Wciśnij dowolny klawisz, aby kontynuować..." w pośpiechu wykonujemy polecenie.
     

    Jeśli instalator nie wystartował z dysku systemu windows należy uruchomić tzw. boot-menu i wybrać urządzenie (w naszym przypadku napęd CD/DVD), z którego chcemy uruchomić komputer. Bootmenu zwykle uruchamia się podczas startu komputera klawiszem F8, F9, F10 lub F12, rzadziej F11 lub Esc - należy któryś z tych klawiszy wciskać aż pokaże się menu.

  2.  

  3. Czekamy, na wczytanie plików i pojawienie się ekranu "Instalator - zapraszamy" - następnie wciskamy klawisz R, tym sposobem dostajemy się do konsoli odzyskiwania systemu windows
  4.  

  5. Po wyświetleniu odpowiedniego monitu wpisujemy hasło Administratora (jeśli hasła nie było - po prostu wciskamy ENTER)
  6.  

  7. Wpisujemy poniższe polecenia, każde z nich zatwierdzamy klawiszem ENTER, jeśli wyświetli się pytanie, czy chcemy zastąpić plik naciskamy klawisz T, a następnie ENTER.

 

  • copy X:\i386\ntldr c:\
  • copy X:\i386\ntdetect.com c:\

Uwaga: literę X należy zastąpić literą napędu do którego włożona jest płyta. Najczęściej jest to D lub E, jeśli nie znamy - należy próbować z kolejnymi.


Po skopiowaniu w/w plików należy zrestartować komputer i spróbować normalnie go uruchomić.

Dosyć często błąd pliku NTLDR powiązany jest z uszkodzeniem rejestru systemu windows, jeśli po wykonaniu powyższych kroków wyświetla się komunikat:

lub podobny

oznacza to, że rejestr systemu Windows uległ uszkodzeniu i należy go przywrócić z automatycznie tworzonej kopii zapasowej (oczywiście, jeśli ta funkcja nie została niegdyś wyłączona przez użytkownika), aby to zrobić postępujemy według poniższej instrukcji.

Uwaga - przywrócenie rejestru z kopii zapasowej może spowodować problemy z funkcjonowaniem niektórych programów w systemie windows i/lub utratę informacji zawartch w tych programach - musimy się z tym liczyć. Niektóre programy mogą całkowicie "zniknąć" - zależnie od tego kiedy system automatycznie wykonał ostatnią kopię rejestru. W takim wypadku program należy ponownie zainstalować i skonfigurować.

 

  1. Jeszcze raz uruchamiamy konsolę odzyskiwania systemu windows xp
  2.  

  3. Wpisujemy kolejno polecenia, po każdym z nich wciskamy ENTER:
     

    md tmp
    copy c:\windows\system32\config\system c:\windows\tmp\system.bak
    copy c:\windows\system32\config\software c:\windows\tmp\software.bak
    copy c:\windows\system32\config\sam c:\windows\tmp\sam.bak
    copy c:\windows\system32\config\security c:\windows\tmp\security.bak
    copy c:\windows\system32\config\default c:\windows\tmp\default.bak

    delete c:\windows\system32\config\system
    delete c:\windows\system32\config\software
    delete c:\windows\system32\config\sam
    delete c:\windows\system32\config\security
    delete c:\windows\system32\config\default

    copy c:\windows\repair\system c:\windows\system32\config\system
    copy c:\windows\repair\software c:\windows\system32\config\software
    copy c:\windows\repair\sam c:\windows\system32\config\sam
    copy c:\windows\repair\security c:\windows\system32\config\security
    copy c:\windows\repair\default c:\windows\system32\config\default

  4. Na koniec wpisujemy exit, aby zamknąć konsolę i zrestartować komputer
  5.  

  6. Jeśli wszystko wpisaliśmy poprawnie naszym oczom powinien ukazać się pasek ładowania systemu windows
  7.  

  8. Po pojawieniu się pulpitu klikamy prawym przyciskiem myszki na ikonę Mój komputer (na pulpicie lub po otwarciu menu start) i wybieramy "Właściwości", następnie przechodzimy na kartę "Sprzęt" i klikamy w "Menedżer urządzeń"
  9.  

  10. Jeśli w okienku, które właśnie powinno się otworzyć widzimy pozycje oznaczone żółtym trójkątem klikamy prawym przyciskiem myszki na każdą z nich z osobna i wybieramy opcję "Aktualizuj sterownik...", następnie klikamy kilka razy dalej, aż system zacznie instalować sterownik danego urządzenia
  11.  

  12. Koniecznie skanujemy dysk komputera w poszukiwaniu ewentualnych szkodników, które mogły przyczynić się do powstania w/w błędów.

    Polecamy do tego celu świetny program firmy Malwarebytes, do ściągnięcia stąd: http://www.malwarebytes.org/mbam-download.php

  13. Uruchamiamy ponownie komputer, a następnie instalujemy i konfigurujemy brakujące programy

problem:

Jest gdzieś błąd w ustawieniu polskich znaków.

Jak chce wpisać literę Ł jako pierwszy znak w komórce excela to nie pozwala ale jak wpisze i skasuje cokolwiek to już mogę wpisać Ł.

Jak wykasuje DEL to znowu nie da się wpisać Ł.

Excel 2010 - problem z wpisywaniem polskiej literki ł.

Przy próbie wpisanie literki Ł jako pierwszego znaku w komórce excela nie można tego uczynić.

Jeśli wpisze się inne znaki i skasuje cokolwiek na końcu to już można wpisać Ł bez problemów.

Jak się wykasuje wszystko z komórki naciskając DEL to znowu nie da się wpisać Ł.

rozwiązanie:

poprawka ściągnięta ze strony:

http://support.microsoft.com/kb/2466276/

 

Objawy: po włączeniu zasilacz awaryjny popularnie zwany UPSem, piszczy oraz świeci się dioda Overload.

Zanim wyślemy go do serwisu należy sprawdzić czy nie uratuje go procedura Brain Dead:

  1. Odłącz podłączone obciążenia.
  2. Odłącz UPS z gniazdka ściennego.
  3. Rozłącz wewnętrzną baterię UPS.
  4. Naciśnij i przytrzymaj klawisz "On" na UPS przez 5 sekund
  5. Podłącz ponownie wew. baterie.
  6. Podłącz UPS do pewnego zrodla energii.
  7. Wlacz w UPS.

Czynność ta resetuje wewnętrzną elektronikę UPS-a.

W naszym przypadku pomogła.

Sprawa dotyczyła APC Back-UPS CS 325VA.