Windows XP

Ku pamięci: Jak pokazać odłączone urządzenia?

Normalnie w Managerze Urządzeń nie widać urządzeń, które są nieobecne w systemie a były zainstalowane wcześniej. Czasem może powodować to trochę zamieszania. Najczęściej się o tym można przekonać kiedy w wirtualnym systemie usuwamy NIC, dodajemy nowy i na nowym ustawimy tą samą bramę domyślną. Zostaniemy ostrzeżeni, że taka brama jest użyta już dla innego interfejsu, jednak go nie widać w urządzeniach:

Odinstalowanie urządzenia, którego nie widać jest mocno utrudnione.

Poniżej opis jak można je pokazać w managerze urządzeń:

  • Uruchomić z uprawnieniami administratora CMD i wydać polecenie:

SET DEVMGR_SHOW_NONPRESENT_DEVICES=1 & START DEVMGMT.MSC

  • Wymusi to pokazanie niepodłączonych urządzeń jako ukrytych i uruchomi “Manager Urządzeń” (Device Manager), należy kliknąć “Widok” (View) i wybrać “Pokaż ukryte urządzenia” (Show hidden devices).

Teraz możemy odinstalować odłączone urządzenia (widoczne są jako wyszarzone – w moim przypadku jest to Microsoft Virtual Machine Bus Network Adapter).

Powyższa metoda działa w Windows 7, Windows Server 2008 R2, Windows Vista, Windows Server 2008, Windows XP, Windows Server 2003 R2, Windows Server 2003, Windows 2000.

źródła:

Device Manager does not display devices that are not connected to the Windows XP-based computer – KB315539

Device Manager Does Not Display Devices Not Currently Present in Windows 2000 – KB241257

Server 2008 – Removing Non-Existing Network Adapters – TechArena Community

Seesmic Look – awesome! #seesmiclook

Tak właśnie zareagowałem na nowego klienta Twittera na Windows od Seesmic.

Dlaczego tak emocjonalnie?

Bo Seesmic Look wygląda świetnie.

Prawda, że cukierkowy?

Na pewno najładniejszy klient Twittera i najlepszy działający w oparciu o .NET Framework.

Seesmic Look wymaga .NET Framework 3.5 SP1, działa na Windows XP, Windows Vista i Windows 7.

źródłem jest własny zachwyt i witryna Seesmic Look

Ku pamięci: Naprawa schowka w sesji RDP

Bardzo dużo pracuję używając zdalnego pulpitu. Do łączenia używam systemowego klienta jak i innych narzędzi (mRemote a ostatnio vissionapp Remote Desktop 2010). Bez usługi zdalnego pulpitu właściwie trudno wyobrazić mi sobie zdalną pracę z Windowsami.

Jednak od czasu do czasu używanie RDP  potrafi być naprawdę denerwujące.

Zdarza mi się doświadczać problemu z tym, że przestaje działać schowek pomiędzy maszyną z której się łączę z maszyną docelową. Uniemożliwia to przeprowadzenie kopiowania i wklejania treści. Niestety problem jest na tyle losowy, że nie udało mi się znaleźć jego przyczyny. Udało mi się za to w Internecie wyszperać rozwiązanie.

Zamknięcie i ponowne uruchomienie procesu rdpclip na zdalnej maszynie powoduje, że schowek wraca do poprawnego działania. Przykład tej operacji:

taskkill.exe /im rdpclip.exe & rdpclip.exe

 

źródło: Fix Cut And Paste Problems With Remote Desktop – Random Stuff About Software

Windows 7 instalacja z USB od Microsoft – Windows 7 USB/DVD Download Tool

Kolejna aplikacja ułatwiająca instalację Windows 7 z napędu USB, tym razem rodem z Microsoft. Do pobrania z Microsoft Store.

Windows 7 USB/DVD Download Tool to prosta aplikacja po zainstalowaniu której w kilku krokach można przygotować startujący z USB instalator Windows 7. Dodatkową opcją jest nagranie bootowalnej płyty DVD – ale jak dla mnie akurat ta funkcja to przerost formy nad treścią:)

Program jest przeznaczony dla przygotowania startu Windows 7 ale można za jego pomocą spreparować również instalator Windows Vista oraz Windows Server 2008/2008 R2.

Kilka screenów pokazujących działanie programu:

Warunkiem uruchomienia jest posiadanie .NET Framework 2.0 lub nowszego. Program można uruchomić na Windows XP!, Windows Vista, Windows 7.

Witryna pobierania Windows 7 USB/DVD Download Tool.

Bezpośredni link to pobierania instalatora.

Inne sposoby na przygotowanie bootowalnego z USB instalatora Windows 7:

Opis aplikacji A bootable USB

Opis przygotowania instalatora Windows 7 na USB za pomocą narzędzi dostępnych w systemie

źródła:

Windows 7 USB/DVD Download Tool

własne doświadczenia z instalowaniem systemów z kluczy USB

Wydajność Windows 7 w porównaniu do XP i Vista

Przed paroma dniami na ZDNet trafiłem na artykuł porównujący wydajność Windows 7, Vista i XP na trzech konfiguracjach sprzętowych(Low End, Mobile, Hi End).

Z testów wynika, że Windows 7 startuje najszybciej na każdej testowanej konfiguracji. Lepiej niż w Viście zostało ocenione zarządzanie pamięcią. Warto zauważyć bardziej kulturalnie zachowujący się SuperFetch.

win7_tg_startup_he2 win7_tg_startup_le2

Testy prowadzone za pomocą PCMark Ventage na konfiguracji najmocniejszej i najsłabszej jednoznacznie wskazują na większą wydajność  Windows 7 w porównaniu z Vistą.

win7_tg_pcmark_he2 win7_tg_pcmark_le2

Zachęcam do zapoznania sie z artykułem podczas czekania na Windows 7 RTM.

źródło: Benchmarks: Windows 7 RTM versus Vista, XP – ZDNet

Windows 7 i Windows Server 2008 R2 – wspierane scenariusze dla upgrade

Na Witrynie pobierania Microsoft pokazały się dwa ciekawe dokumenty dotyczące wspieranych scenariuszów dla upgrade do Windows 7 i Windows Server 2008 R2.

upgrade Windows 7

Scenariusze wyglądają następująco:

Wspierane scenariusze dla upgrade do Windows 7

Z Windows Vista (SP1, SP2) Upgrade do Windows 7
Business Professional, Enterprise, Ultimate
Enterprise Enterprise
Home Basic Home Basic, Home Premium, Ultimate
Home Premium Home Premium, Ultimate
Ultimate Ultimate
Z Windows 7 Upgrade do Windows 7
Enterprise Enterprise
Home Basic Home Basic
Home Premium Home Premium
Professional Professional
Starter (x86 only) Starter (x86)
Ultimate Ultimate
Z Windows 7 Anytime Upgrade do Windows 7
Home Basic Home Premium, Professional, Ultimate
Home Premium Professional, Ultimate
Professional Ultimate
Starter Home Premium, Professional, Ultimate

Wspierane scenariusze dla upgrade do Windows Server 2008 R2

Z Windows Server 2003 (SP2, R2) Upgrade do Windows Server 2008 R2
Datacenter Datacenter
Enterprise Enterprise, Datacenter
Standard Standard, Enterprise
Z Windows Server 2008 (RTM-SP1, SP2)* Upgrade do Windows Server 2008 R2
Datacenter Datacenter
Datacenter Core Datacenter Core
Enterprise Enterprise, Datacenter
Enterprise Core Enterprise Core, Datacenter Core
Foundation (SP2 only) Standard
Standard Standard, Enterprise
Standard Core Standard Core, Enterprise Core
Web Standard, Web
Web Core Standard Core, Web Core

* Windows Server 2008 RTM jest oznaczony jako “RTM-SP1″.

Z Windows Server 2008 (RC, IDS, RTM) Upgrade do Windows Server 2008 R2
Datacenter Datacenter
Datacenter Core Datacenter Core
Enterprise Enterprise, Datacenter
Enterprise Core Enterprise Core, Datacenter Core
Foundation Standard, Foundation
Standard Standard, Enterprise
Standard Core Standard Core, Enterprise Core
Web Standard, Web
Web Core Standard Core, Web Core

Niewspierane scenariusze dla upgrade do Windows 7

  • Upgrade do Windows 7 z następujących systemów operacyjnych jest niewspierany:
    • Windows 95, Windows 98, Windows Millennium Edition, Windows XP, Windows Vista® RTM, Windows Vista Starter, Windows 7 M3, Windows 7 Beta, Windows 7 RC oraz Windows 7 IDS
    • Windows NT® Server 4.0, Windows 2000 Server, Windows Server® 2003, Windows Server 2008 oraz Windows Server 2008 R2
  • Cross-architecture in-place upgrade (na przykład: x86 do x64) jest niewspierany.
  • Cross-language in-place upgrade (na przykład: en-us do de-de) jest niewspierany.
  • Cross-SKU upgrade (na przykład: Windows 7 N do Windows 7 K) jest niewspierany.
  • Upgrade z Windows Vista do Windows N, Windows K, Windows KN oraz Windows E jest niewspierany.
  • Cross-build type in-place upgrade (na przykład: fre to chk) jest niewspierany.
  • Pre-release in-place upgrade across milestones (na przykład: Windows 7 RC to Windows 7 RTM) jest niewspierany.

Niewspierane scenariusze dla upgrade do Windows Server 2008 R2

  • Upgrade do Windows Server 2008 R2 z następujących systemów operacyjnych jest niewspierany:
    • Windows® 95, Windows 98, Windows Millennium Edition, Windows XP, Windows Vista®, Windows Vista Starter oraz Windows 7
    • Windows NT® Server 4.0, Windows 2000 Server, Windows Server 2003 RTM, Windows Server 2003 with SP1, Windows Server 2003 Web, Windows Server 2008 R2 M3 oraz Windows Server 2008 R2 Beta
    • Windows Server 2003 for Itanium-based Systems, Windows Server 2003 x64, Windows Server 2008 for Itanium-based Systems, Windows Server 2008 R2 for Itanium-based Systems
  • Cross-architecture in-place upgrade (na przykład: x86 to x64) jest niewspierany.
  • Cross-language in-place upgrade (na przykład: en-us to de-de) jest niewspierany.
  • Cross-edition upgrade (na przykład: the Windows Server 2008 Foundation SKU to the Windows Server 2008 Datacenter SKU) jest niewspierany.
  • Cross-build type in-place upgrade (na przykład: fre to chk) jest niewspierany.

Dokumenty bardzo ściśle opisują wspierane scenariusze upgrade z poprzednich wersji systemów. Upgrade z wersji RC i BETA Windows 7 i Windows Server 2008 będzie możliwy (Microsoft obiecał to testerom i scenariusz ten ma działać odpowiednio dla Beta->RC jak i RC->RTM oraz Beta->RTM) ale nie jest wspierany. Czyli w przypadku zgłoszenia np. problemu technicznego gdy konsultant dostanie informację, że problem dotyczy takiego właśnie upgrade nie będzie w stanie dalej pomagać.

źródła:

Windows 7 Upgrade Paths – Microsoft Download Center

Windows Server 2008 R2 Upgrade Paths – Microsoft Download Center

Ku pamięci: exFat – jak to się je?

Wraz z SP1 dla Windows Vista wprowadzono obsługę systemu plików exFAT. Ten
system plików ma kilka zalet powodujących, że warto się nim zainteresować:

  •  maksymalna wielkość pliku 16EB (dla FAT32 jest to tylko 4GB)
  • dostęp do ACL (FAT32 i starsze nie miały możliwości kontrolowania
    uprawnień do plików)
  • możliwość tworzenia partycji większych niż 32GB (FAT32 w implementacji
    Microsoft nie wspiera formatowania partycji większych niż 32GB)
  • limit ilości plików w folderze 2^16 (!)
  • mniej podatny na fragmentację niż FAT32 (Free Space Bitmap).

exFAT stworzony jest z myślą o popularnych pamięciach przenośnych.

Aby uzyskać dostęp do systemu plików exFAT do Windows XP należy doinstalować
poprawkę

KB955704
.

Obsługa systemu plików exFAT jest dostępna dla Windows XP SP 2/3 (po
zainstalowaniu w/w łatki), Windows Vista SP1/2, Windows 7, Windows Server 2008,
Windows Server 2008 R2 , Windows Embedded CE 6.0,

Dostępny jest również
patch dla Linux
umozliwiający obsługę exFAT.

 

źródła:

własne doświadczenia

Limitations of the FAT32 File
System in Windows XP


Description of the exFAT file system driver update package

Windows 7 downgrade do Windows XP

Jak doniósł
ZDNet
w wywiadzie udzielonym Mary Jo Foley przez pracownika
departamentu client firmy Microsoft będzie to możliwe.

 

Kluczowa część
wywiadu:

 

MJF: Does Microsoft have downgrade rights for Windows XP planned as
part of Windows 7?

Microsoft spokesperson: Yes. This is not the first time that
Microsoft has offered downgrade rights to a version other than its immediate
predecessor and our volume-license customers can always downgrade to any
previous version of Windows.

(The spokesperson clarified later that downgrade rights allow users to
install previous versions of Windows, not just the most recent predecessor. In
other words, a volume-license user who wanted to downgrade from Vista could,
technically, go back to Windows 2000 or even Windows 95, not just XP. Who knew?)

 

Wynika z tego, że licencja Windows 7 będzie dopuszczała
downgrade Windows 7 do Windows XP oraz Windows Vista (co jest
oczywiste). Ostatnie zmiany volume-license umożliwiają również downgrade Windows
Vista do wersji wcześniejszych niż Windows XP.

 

Postaram się potwierdzić te informacje.

 

źródła:

Microsoft will allow Windows
7 users to downgrade to XP – ZDNet

Migracja maszyn wirtualnych z VMware Server do Hyper-V

Mikołaj przyniósł mi w prezencie trochę czasu. Wykorzystałem go na napisanie tego manuala:)

W pracy dostałem w spadku serwery na którym testerzy testują działanie aplikacji i systemów dla przed dostarczeniem do klientów. Aplikacje które piszą nasi programiści muszą działać pod różnymi wersjami systemów operacyjnych Windows stąd konieczność przeprowadzenia testów przed wdrożeniem systemu u kienta.

Do tej pory do tego celu były wykorzystywane maszyny z VMWare Server, w momencie rozpoczecia projektu pod koniec 2006 roku było to jedyne rozwiązanie działające na platformie Windows obsługujące maszyny wirtualne wykorzystujące procesory x64. Wtedy Hyper-V był jeszcze w bardzo głębokiej wersji beta (alfa?) a Virtual Server ani Virtual PC (wiem, że program desktopowy ale można go używać przy pewnych załozeniach i samozaparciu do pracy serwerowej) nie miały (i do tej pory nie mają) wsparcia dla x64 hostów dlatego do wirtualizacji tego projektu użyto VMware Servera zainstalowanego na Windows Server 2003 w wersji x64.

Niedawno zapadła decyzja o upgradzie możliwie wielu serwerów do Windows Server 2008. Zdecydowałem się zainstalować na serwerach gospodarzach – Windows Server 2008 i do wirtualizacji wykorzystać Hyper-V. Hyper-V wykorzystuje nieco inny model wirtualizacji niż VMware Server, moim zdaniem jest to lepsze rozwiązanie, do tego można wykorzystywać go na systemach Windows Server 2008 w wersji Core (większa wydajność) lub na Hyper-V Server (bezpłatne środowisko wirtualizacyjne). Pojawił się jednak problem ze zmigrowaniem wirtualnych hostów do standardu zgodnego z Hyper-V.

Wirtualne systemy działały w oparciu o systemy: Windows Server 2003 x86, Windows Server 2003 x64, Windows Server 2008 x86, Windows Sever 2008 x64, Windows XP x86, Windows XP x64, Windows Vista x86, Windows Vista x64.

Operacja okazała się wyjątkowo łatwa o wiele łatwiejsza niż sie spodziewałem. Opis operacji jakie wykonałem:

1. Odinstalowanie z wirtualnych maszyn dodatków VMware

2. Przekonwertowanie dysków maszyn wirtualnych z formatu VMDK do VHD. Wykorzystałem do tego VMDK(VMWare) to VHD Converter – bezpłatny program.

3. Zainstalowanie na serwerach gospodarzach Windows Server 2008, uruchomienie roli Hyper-V, skonfigurowanie sieci (warto pamiętać o wykorzystaniu conajmniej 2 interfejsów sieciowych – lub osobnych vlanów, jednego do komunikacji wirtualnych maszyn ze światem zewnętrznym drugiego do wykorzystania przez komputer gospodarza).

4. Zainicjowanie nowych maszyn wirtualnych o zblizonych parametrach do tych które miały na VMware Server i użycie w nich nowoprzekonwertowanych plików VHD jako dysków.

5. Uruchomienie maszyn wirtualnych.

6. Dla Windows Vista i Server 2008 w wersji x86 i x64 wymagany jest ręczny update HAL: uruchomić msconfig, zakładka Boot, Advanced options, zaznaczenie Detect HAL, zatwiedzić zmiany i zrestartować maszynę. Dla Windows XP i Server 2003 pomijamy ten punkt.

7. Zainstalowanie Hyper-V Integration Components w systemach gości. Po rebocie który proponuje instalator otrzymujemy poprawnie działające na Hyper-V środowisko.

8. Testowanie rozwiązania.

Dopisek: Zamiast używać VMDK(VMWare) to VHD Converter można posłużyć się innymi narzędziami. np. Symantec Backup Exec lub dla Windows Server 2008/Windows Vista użyć wbudowanego backupu którego pliki wynikowe są plikami VHD właśnie.

źródła: własne doświadczenia i lektura informacji:

VMDK(VMWare) to VHD Converter

Wpis na blogu Groovy Technical and How To

Virtual Machine Migration Guide: How To Migrate from Virtual Server or Virtual PC to Hyper-V

Ku pamięci: Jak sformatowac pendrive do NTFS?

W windows XP/Vista domyślnie można penrive sformatować do FAT lub FAT32.

Bardzo prosto można jednak skłonić komputer do sformatowania napędu flash drive do NTFS:

Uruchamiamy manager urządzeń, w “Disk drives” znajdujemy nasz pendrive, wybieramy z menu kontekstowego “Properties”, zakładka “Policies”, zaznaczamy “Optimize for performance”, zatwierdzamy.

flash_ntfs

Po tych operacjach penrive można już napęd sformatowac do NTFS.

Należy pamiętać, że przy ustawieniu “Optimize for performance” napęd może być bardziej podatny na błędy jeśli nie zostanie poprawnie odłączony (Safely Remove Hardware).

źródło: własne doświadczenia

Zintegrowany na Vista XP SP3 a problem z kluczem

Doszły do mnie głosy, że integracja XP z dodatkiem SP3 przeprowadzana na Windows Vista kończy się niepowodzeniem. Obraz powstały po takiej integracji ma błąd objawiajacy się niemożnością ukończenia procesu instalacji systemu z powodu, że klucz który jest wpisywany w kreatorze jest uznawany za niepoprawny.

Postanowiłem to sprawdzić. Przygotowałem dwa obrazy ze zintegrowanym SP3. Pierwszy został przygotowany na Windows Vista, drugi na Windows XP. Ściągnałem też z Technetu obraz Windows XP Retail ze zintegrowanym już dodatkiem SP3.

Rozpocząłem istalację na trzech wirtualnych maszynach. Rzeczywiście obraz przygotowany na Windows Vista okazał się nieudany i nie uznawał za prawidłowy wpisywany przeze mnie klucz. Na systemie integrowanym na Windows XP problem nie wystąpił podobnie jak na instalacji z płyty przygotowanej przez Microsoft.

Przy okazji warto zauważyć jedna zmianę jaka zaszła w instalatorze XP SP3. Aby zainstalować system z płyty Retail nie trzeba podawać klucza produktu, można to zrobić później. Co pewnie ucieszy wielu administratorów instalujących systemy z nośników OEM lub ułatwi im przygotowanie instalacji nienadzorowanych.

żródło: własne doświadczenia

Windows XP hibernacja dla leniwych

Wróciłem do życia po któtkich i bardzo intensywnych wakacjach. W skrzynce czekał na mnie mail. Ktoś pytał mnie "jak to zrobić?" chodziło o dodanie do menu pokazującego się przy wyłączaniu komputera z Windows XP guzika "Hibernuj" tak aby nie było konieczności naciskania Shift.

Udało mi się poskładać mniej więcej taki zestaw wpisów w rejestrze służących do ułatwienia włączenia hibernacji w Windows XP.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System\Shutdown]
"ShowHibernateButton"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\System]
"Bitmap"="SHELL32.DLL,22"
"Text"="System Settings"
"Type"="group"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\System\Hibernate]
"CheckedValue"=dword:00000001
"DefaultValue"=dword:00000000
"HKeyRoot"=dword:80000002
"RegPath"="Software\\Policies\\Microsoft\\Windows\\System\\Shutdown"
"ValueName"="ShowHibernateButton"
"UncheckedValue"=dword:00000000
"Type"="checkbox"
"Text"="Pokaz przycisk hibernacji w menu wylaczania"

Na 3 testowanych komputerach działało:)

żródła:

Microsoft KB893056

własne doświadczenia z wyszukiwarką

Windows XP SP3 RC na Technet i MSDN

Dla subskrybentów Technet oraz MSDN dostępna jest wersja Release Candidate aktualizacji Service Pack 3 dla Windows XP.
Data wydania publicznej wersji testowej SP3 nie jest jeszcze znana.

źródło: Microsoft Technet