Wirtualizacja w wirtualizacji

By Mariusz Kędziora on Sierpień 31st, 2012

Chyba niezły przypadek sprawił, że wczoraj (podczas bardzo fajnych warsztatów mocno technicznych z Private Cloud) rozmawiałem na temat możliwości uruchomienia maszyny wirtualnej w maszynie wirtualnej do testów/prezentacji (pozdrawiam Marek). Dziś również rozmawiałem na ten temat z inną osobą (pozdrawiam Leszek) i kilka chwil temu dostałem podobne pytanie mailem (pozdrawiam Maciek)…

Pomyślałem, że zdecydowanie warto opisać to w takim razie na blogu. Wszystko kręciło się wokół pytania o wewnętrzne narzędzie Microsoft, które pozwoliłoby zrealizować takie coś (wirtualizację w wirtualizacji), bo moi rozmówcy widzieli jak prelegenci Microsoft pokazywali takie coś na żywo.

Takie gotowe maszyny wirtualne (mające w sobie już zainstalowane Hyper-V) były też częścią materiałów dostępnych dla MCT (trenerów Microsoft, dwaj moi pierwsi rozmówcy to właśnie trenerzy). Ale były to gotowe maszyny – bez „instalki”.

Jak to zrobić?

Problem jest w tym, że teoretycznie nie da się uruchomić wirtualizacji w wirtualizacji, bo przy próbie instalacji Hyper-V w maszynie wirtualnej system sprawdza, czy tam gdzie chcemy włączyć wirtualizator jest to możliwe (m.in. czy sprzęt spełnia wymagania).

Jako, że w maszynie wirtualnej nie mamy fizycznego sprzętu dostępnego (a tylko zwirtualizowany), to dostaniemy taki błąd jak po prawej stronie, mówiący że „Hyper-V cannot be installed. A hypervisor is already running”.

Ale… Posprawdzałem, posprawdzałem i okazała się bardzo ciekawa rzecz. Do włączenia tego nie jest potrzebny żaden magiczny programik. Może to zrobić każdy i wymaga to 2 minut pracy :)

Chodzi o to, żeby zainstalować Hyper-V, ale bez sprawdzenia wymagań dla potencjalnego hosta. I to jest kluczem tego sposobu.

Uwaga/Disclaimer: Pamiętajcie proszę, że to co będziemy robić nadaje się jak najbardziej do testowania, pokazów czy sprawdzenia pewnych rzeczy (np. klastrowania hostów Hyper-V przy posiadaniu tylko jednej fizycznej maszyny) – ale w żaden sposób nie jest wspierane ani zalecane w środowisku produkcyjnym (bo po prostu maszyna wirtualna w maszynie wirtualnej nie będzie działać).

I jeszcze zanim opiszę wszystko krok po kroku to zobaczcie, że to u mnie działa:

Krok po kroku

Robimy tak:

  1. Oczywiście musimy mieć na swoim komputerze (czy to laptop czy serwer) uruchomione Hyper-V
  1. Nie jest ważne czy Wasz system to Windows 8 czy Windows Server 2012 (lub starszy)
  2. Dawno temu pisałem artykuł o tym jak uruchomić Hyper-V na laptopie (muszę go kiedyś zaktualizować, bo ma już 4 lata!)
  3. Niedawno pisałem artykuł o różnicach w Hyper-V między Windows 8 a Windows Server 2012
  4. Pisałem również o wymogu posiadania SLAT jeśli chcecie uruchomić Hyper-V w Windows 8
  • Tworzymy sobie wtedy maszynę wirtualną z Windows Server 2012
    1. To w niej będziemy instalować Hyper-V (czyli Hyper-V w Hyper-V)
    2. Zachęcam do pobrania gotowego obrazu VHD z Windows Server 2012
    3. Można oczywiście pobrać też ISO (ten sam adres co powyżej) i zainstalować samemu
  • Gdybyśmy normalnie chcieli teraz w tej maszynie zainstalować Hyper-V to system powie nam, że nic z tego
  • Korzystamy więc z narzędzia, które pozwoli nam ominąć tą blokadę – DISM
    1. uruchamiamy konsolę CMD z poświadczeniami administratora
    2. wpisujemy: DISM /Online /Enable-Feature /FeatureName:Microsoft-Hyper-V -All
  • Po tym fakcie potrzebny będzie restart tej maszyny wirtualnej, ale po jej uruchomieniu zobaczymy, że mamy Hyper-V!
  • Przy tym sposobie instalacji nie instalują się jednak narzędzia do zarządzania, więc musimy je doinstalować
    1. Korzystamy z „Add Roles and Features”
    2. Tam szukamy pod: „Remote Server Administration Tools > Role Administration Tools > Hyper-V Management Tools”
    3. I mamy gotowego Hyper-V Managera :)
  • Teraz możemy już założyć maszynę wirtualną
  • Oczywiście należy teraz pamiętać, że taka maszyna wirtualna w maszynie wirtualnej nie zadziała (nie uruchomimy jej!), ale dzięki temu możemy sobie na jednej fizycznej maszynie stworzyć dwie maszyny wirtualne z Windows Server 2012 każda, w nich włączyć Hyper-V, spiąć je w klaster, postawić na nich maszynę wirtualną i pokazać jak wykonać np. migrację maszyn, czy pobawić się nową opcją Hyper-V Replica, itp.

    PS. Wróciłem właśnie z urlopu, więc zapewne moja aktywność znowu będzie większa na blogu :) A tematów trochę mam w wersjach roboczych.

    Relokowanie (relocate) repozytorium SVN w TortoiseSVN

    By aboo on Sierpień 31st, 2012

    W przypadku zmiany adresu serwera, bądź protokołu którym łączymy się do repozytorium SVN przy konieczne jest relokowanie lokalnych kopii.
    W celu relokowania kopii w TortoiseSVN, w korzeniu (root) repozytorium wybieramy z menu kontekstowego opcję TortoiseSVN->Relocate. Po podaniu nowej ścieżki do repozytorium, możemy już ponownie pobierać/wysyłać zmiany. Continue Reading

    zawieszenie plitproblogs…

    By dozorca on Sierpień 31st, 2012

    Na chwilę muszę niestety zawiesić działanie plitproblogs… PHP 5.4 sprawia pewne problemy. Póki czegoś nie wymyślę (a ostatnio mam mało czasu) wyłaczyłem wtyczkę odpowiedzialną za aktualizację danych.

    Za utrudnienia przepraszam.

    Przenoszenie maili między kolejkami

    By Konrad Sagala on Sierpień 31st, 2012

    Co zrobić, kiedy mamy problem z serwerem Exchange, stoi na nim kolejka wiadomości, a my chcemy wykorzystać inny serwer Exchange w naszej organizacji, żeby wypchnąć te wiadomości na zewnątrz? W niektórych topologiach zadziała w Exchange 2010 shadow redundancy, ale jeżeli nie mamy serwerów Edge na styku z internetem, rozwiązanie może być bardziej skomplikowane.

    Jeden z Exchange’owych MVP – Anthony Costeseque podpowiedział takie rozwiązanie:

    $array = @(Get-Message -Queue "QueueName" -ResultSize unlimited)

    $array | ForEach-Object {$i++;Export-Message $_.Identity | AssembleMessage -Path ("c:\MailsExport\"+ $i +".eml")}

    W ten sposób wszystkie maile z kolejki mamy we wskazanym katalogu wyeksportowane w formacie .eml. Możemy teraz przenieść je do folderu Transport Pickup na drugim serwerze – zostaną one wrzucone do kolejki i wysłane.

    Update Rollup 10 – powstrzymajcie się na razie w poniższych sytuacjach

    By Jakub (Kuba) Skałbania on Sierpień 30th, 2012

    Standardowo opisuję każdy Update Rollup tuż po tym, jak się pojawi. Zawsze bardzo chcę wcześniej, ale NDA zabrania . Tym razem nie pisałem nic, bo musiałem trochę potestować potencjalne zmiany. Update Rollup 10 jest bardzo dużą paczką, więc potencjalnie może wnosić trochę zamieszania. Warto być świadomym, co dokładnie może się stać w niektórych wypadkach i ewentualnie w tych przypadkach powstrzymać się na razie przed instalacją UR10.

    W szczególności chodzi o poniżej opisane przypadki – być może jest ich więcej, ale tyle udało mi się zauważyć i są to problemy potwierdzone i naprawiane przez Microsoft:

    • Twoje formatki przetwarzają w jakikolwiek sposób odpowiedź FetchXmlToQueryExpressionResult, nawet jeśli o tym nie wiesz ? Jeśli używasz FetchXML, platforma pod spodem i tak użyje tego żądania! To, co udało mi się znaleźć dotyczy tego, w jaki sposób budowana jest odpowiedź w JSON. Otóż, od Update Rollup 10 zmienił się kontrakt żądania, tzn. do FilterExpression został dodany atrybut IsQuickFindFilter, którego nie było wcześniej. To powoduje wywalanie się DataContractJsonSerializer’a i w rezultacie nie działają skrypty od tej linii na formatkach
    • Powyższy problem może być rozwiązany po przebudowaniu WCF’a za pomocą najnowszego SDK 5.0.12
    • Twoje rozwiązanie zawiera encje zmigrowane z Dynamics CRM 4.0? Prawdopodobnie dostaniesz błąd przy próbie importu tego rozwiązania ze względu na zmianę w strukturze XML w pliku rozwiązania
    • Masz jakiekolwiek emaile w stanie Pending albo Pending Send (Oczekujący na wysłanie)? Po wgraniu UR10 możesz się zdziwić, że po przełączeniu użytkownika do używania Email Router zamiast Outlook, jest spora szansa, że stare emaile ze statusem “Oczekujący na wysłanie” zostaną nagle wysłane. Niby to takie normalne i prawidłowe, ale biznes może się nieźle wkurzyć, jak zaczną wysyłać się nagle emaile sprzed 1-2 lat… Warto o tym pamiętać!

    Każda z poniższych sytuacji została już zgłoszona do Technical Support Microsoft’u. Nie u każdego te błędy mogą wystąpić, ale uczciwie ostrzegam… Update Rollup 10 jest ogromną zmianą, stąd lepiej nie instalować go od razu po ukazaniu się na rynku…

    Filed under: aktualizacja, błąd, dynamics crm 2011, email router, microsoft dynamics crm 2011, problem, sdk

    Windows Server 2012 – P/N i ceny

    By Dominik Podgórski on Sierpień 30th, 2012

    Znamy już P/N oraz ceny nowego systemu serwerowego Microsoft.

    Oto jak wyglądają w najpopularniejszym programie Open
    Ceny w Euro netto
    Edycje Windows Server 2012

    P73-05762 WinSvrStd 2012 SNGL OLP NL 2Proc 2012 EURO  €        821,47
    P73-05762 WinSvrDataCtr 2012 SNGL OLP NL 2Proc Qlfd 2012 EURO € 4477,34

     

    Licencje dostępowe do serwera.

    R18-04277 WinSvrCAL 2012 SNGL OLP NL DvcCAL 2012 EURO  €           27,20
    R18-04281 WinSvrCAL 2012 SNGL OLP NL UsrCAL 2012 EURO  €           27,20
    6VC-02071 WinRmtDsktpSrvcsCAL 2012 SNGL OLP NL DvcCAL 2012 EURO  €           78,60
    6VC-02073 WinRmtDsktpSrvcsCAL 2012 SNGL OLP NL UsrCAL 2012 EURO  €           78,60

    Zamówienia przyjmowaną są już dziś a realizacja nastąpi nie wcześniej niż 4 wrzesień.

    http://www.senetic.pl/promo/windows-server-2012/

    Format VHDX

    By Mateusz Nadobnik on Sierpień 30th, 2012

    VHDX jest nowym domyślnym formatem wirtualnych dysków twardych dla Hyper-V w systemie Windows Server 2012 i ma zastąpić starszy format VHD.

    Istotna zmiana dla VHDX jest znacznie większą pojemność , bo aż o 32 razy w stosunku do starszego formatu VHD. Nowy format poprawia pracę wirtualnych dysków na dyskach z dużymi sektorami, zapewnia również ochronę danych w przypadku awarii zasilania i optymalizuje strukturę na dyskach dynamicznych i różnicowych, aby zapobiec degradacji wydajności, natomiast 4-KB logiczny sektor dysku wirtualnego, pozwala na zwiększenie wydajności.

    Porównanie vhd z vhdx

    VHD VHDX
    Wielkość  dysku 2TB 64TB
    Długość sektora 512b 4KB

    Powershellowym poleceniem Convert-VHDmożemy przejść z formatu VHD na nowy VHDX i korzystać z wszystkich jego udogodnień.

    Na końcu polecam jeszcze artykuł http://blog.kaluzny.pro/vhd-vs-vhdx/,w którym przedstawiono testy wydajności formatu VHD i VHDX.

    Office 2010 dla Szkół

    By Dominik Podgórski on Sierpień 29th, 2012

    Second Shot! Drugie podejście do egzaminu za darmo

    By Kamil Skalski on Sierpień 28th, 2012

    Jeśli nie zdacie egzaminu Microsoft macie szansę na darmowe drugie podejście – wystarczy podczas rejestracji podać kod vouchera Second Shot. Kody generuje się za darmo na stronach programu. Uwaga: kody dla egzaminów standardowych 70-xxx i akademickich 72-xxx różnią się!

    Continue Reading

    OLEDB vs ODBC

    By Wojciech Gardziński on Sierpień 28th, 2012

    Fanom nowoczesności pod rozwagę.

    OLE DB jest wszak 100 razy nowocześniejszą technologią, niż    
    kilkadziesiątletnie ODBC.
    Przynajmniej w Excelu 2010 OLEDB uruchamia się o wiele ładniej, bo    
    DEDYKOWANĄ (!) opcją
    Dane / Z innych źródeł / Z programu SQL Server 
    (tzw. kwerenda OLE DB)

    Nie tam jakieś stare, zapyziałe MS Query…
    (tzw. kwerenda ODBC)

    Film:
    http://afin.net/webcasts/Demo_OLEDBvsODBC.swf

    Tak więc, ODBC bije OLE DB na głowę:
    1. Kreator graficzny zapytań, czyli MS Query
    2. Możliwość stosowania grupowania w SQLu
    3. ? (proszę o podpowiedzi)

    Jak dostać się przez ODBC do danych niedostępnych przez ODBC?

    By Wojciech Gardziński on Sierpień 28th, 2012

    Że można?
    – No pewnie. W końcu każdy system oferuje „Interfejs eksportowy”.

    Czy ów wspaniały (bo oferuje jw.) system eksportuje do Excela, czy    
    do pliku tekstowego – nie ma większego znaczenia. Tylko NIE    
    OTWIERAJMY TYCH PLIKÓW EXCELEM, bo jeszcze daty się rozjadą,    
    teksty zamienią na liczby, liczby na teksty, takie tam, poważne    
    bardzo,  problemy systemów informatycznych…

    Dostańmy się do tych danych normalnie, profesjonalnie, ślicznie i    
    łatwo – przez ODBC…
    Co z tego, że producent systemu nie oferuje dostępu bazodanowego    
    (czyli przez np. ODBC)?
    Nie oferuje – jego strata – nie będziemy go lubić.

    Ale MUSI OFEROWAĆ EKSPORTY, znaczy się – pardon! – „interfejs    
    excelowy” ;).
    (Brzuch mnie boli, jak piszę takie głupoty…)

    Więc my, analitycy i tak dostaniemy to, co chcemy.

    W tym przypadku, Oracle 32-bitowy nie chce się porozumieć z    
    Windowsem 64-bitowym. Ale czy to dlatego, że nie może, czy    
    dlatego, że nie chce – dla nas to bez znaczenia. Umiemy.

    Życzę powodzenia w omijaniu raf SAP-a, Oracle Financials-a i setek    
    innych, „wspaniałych”, „nowoczesnych” do bólu systemów, zarówno    
    ERPów, jak i biajów (i innych, oczywiście, też)!

    Film:
    http://afin.net/webcasts/HowTo_AccessDataFromClosedDatabase.swf

    Przygotowanie środowiska Windows Server 2012 dla Exchange Server 2013 Preview

    By piotrpawlik on Sierpień 27th, 2012
    W dzisiejszym wpisie chciałbym poruszyć temat instalacji Exchange Server 2013 (Preview) w środowisku Windows Server 2012 (kontroler na W2k12, serwery pod Exchange również na W2k12).
    Jakie są wspierane wersje kontrolera – ja skorzystam z 2012:
    • Windows Server 2012
    • Windows Server 2008 Standard or Enterprise (32-bit or 64-bit)
    • Windows Server 2008 R2 Standard or Enterprise

    Jeśli instalujemy Exchange 2013 Preview z Setup wizardem i nasze konto posiada odpowiednie uprawnienia (Schema Admins, Domain Admins, Enterprise Admins) to nie musimy przygotowywać AD i domen manualnie, wizard zrobi to za nas (Install Exchange 2013 Using the Setup Wizard). Oczywiście przed uruchomieniem instalatora Exchange 2013 należy zainstalować odpowiednie narzędzia do zarządzania Active Directory po stronie kontrolera, co zaprezentowano poniżej (z poziomu PowerShella).

    Na kontrolerze z Windows Server 2008 R2 SP1:

    Add-WindowsFeature RSAT-ADDS

    Na kontrolerze z Windows Server 2012:

    Install-WindowsFeature RSAT-ADDS

    Oprócz tego na kontrolerze muszą być zainstalowane paczki (instalacja nie jest wymagana na Windows Server 2012, bo są dostępne w pudełku):

    Przygotowanie Active Directory dla Exchange Server 2013

    1. Przygotowujemy schemat AD używając polecenia setup /PrepareSchema lub setup /ps. Oczywiście tak wydane polecenie nie zadziała, w wersji Preview musimy dodać jeszcze przełącznik /IAcceptExchangeServerLicenseTerms.

    Będzie to wyglądało następująco:

    > setup /PrepareSchema /IAcceptExchangeServerLicenseTerms

    Pod tym adresem znajdziemy opis zmian w schemacie: http://go.microsoft.com/fwlink/p/?linkId=178719.

    2. Teraz przygotujemy AD – służy do tego polecenie setup /PrepareAD [/OrganizationName:<organization name>] lub setup /p [/on:<organization name>]. Oczywiście tak jak wcześniej dodajemy /IAcceptExchangeServerLicenseTerms.

    Jak zweryfikować poprawność? Upewnij się, że nowe OU Microsoft Exchange Security Groups pojawiło się i zawiera następujące Exchange USGs:

    • Compliance Management
    • Delegated Setup
    • Discovery Management
    • Exchange Servers
    • Exchange Trusted Subsystem
    • Exchange Windows Permissions
    • ExchangeLegacyInterop
    • Help Desk
    • Hygiene Management
    • Organization Management
    • Public Folder Management
    • Recipient Management
    • Records Management
    • Server Management
    • UM Management
    • View-Only Organization Management

    3. Przygotowujemy domenę – setup /PrepareDomain lub setup /pd lub setup /PrepareAllDomains (/pad). Oczywiście tak jak wcześniej dodajemy /IAcceptExchangeServerLicenseTerms.

    Przed uruchomieniem instalatora warto zweryfikować w AD:

    • Schema zweryfikować właściwość rangeUpper w ms-Exch-Schema-Verision-Pt. Wartość powinna być ustawiona na 15132.
    • Configuration zweryfikuj objectVersion dla CN=<your organization>,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=<domain>. Powinna być ustawiona na wartość 15448.
    • Default zweryfikuj  objectVersion dla kontenera Microsoft Exchange System Objects w DC=<root domain. Wartość powinna być ustawiona na 13236.
    Teraz przygotujemy Windows Server 2012 do instalacji Exchange Server (zainstalujemy rolę Mailbox i Client Access na jednym pudełku):
    1. Z poziomu PowerShell instalujemy wymagane role i ficzery dla roli Mailbox i CAS:
    Install-WindowsFeature AS-HTTP-Activation, Desktop-Experience, NET-Framework-45-Features, RPC-over-HTTP-proxy, RSAT-Clustering, Web-Mgmt-Console, WAS-Process-Model, Web-Asp-Net45, Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth, Web-Dir-Browsing, Web-Dyn-Compression, Web-Http-Errors, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Lgcy-Mgmt-Console, Web-Metabase, Web-Mgmt-Console, Web-Mgmt-Service, Web-Net-Ext45, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI, Windows-Identity-Foundation

    Następnie musimy zainstalować paczki UCMA i Office 2012 Filter Pack (SP1):

    1. Microsoft Unified Communications Managed API 4.0, Core Runtime 64-bit
    2. Microsoft Office 2010 Filter Pack 64 bit
    3. Microsoft Office 2010 Filter Pack SP1 64 bit

    Ostatni krok przed uruchomieniem instalatora Ex2013 to usunięcie paczki Microsoft Visual C++ 11 Beta Redistributable (x64), po zainstalowaniu UCMA. Control Panel > Programs and Features. Wybierz Visual C++ 11 Beta Redistributable (x64) – 11.0.50531 i kliknij Uninstall (Uninstall Microsoft Visual C++ 11 Beta Redistributable (x64)).

    Uruchamiamy instalator Exchange Server 2013 Preview i modlimy się, żeby 14 kroków przeszło instalację. Następnie weryfikujemy instalację z PowerShell Get-ExchangeServer (http://technet.microsoft.com/pl-pl/library/bb125254(v=exchg.150).aspx). 

    Komputer wolno startuje lub logowanie za długo trwa ?

    By Piotr Gardy MSFT on Sierpień 27th, 2012

    UPDATE #3 2013-03-18 : Został wydany zbiorczy zestaw poprawek, zawierający większość w wymienionych poniżej. Po więcej informacji zapraszam do postu : Zalecany hotfix rollup dla Windows 7 z SP1 / Windows Server 2008 R2 SP1 

    UPDATE #2 2012-10-15 : Zaktualizowałem listę o nowe poprawki, które się ukazały w ostatnim czasie. Dodałem także starsze artykułu, aby ułatwić decyzję, którą poprawkę zainstalować.
    Gwiazdką * zaznaczyłem artykuły KB, posiadające najnowszą wersję pliku (względem innych KB w tabelce).

     

    Dosyć często spotykam się z sytuacjami, kiedy ktoś prosi o pomoc z wolno startującym komputerem czy też z logowaniem, które trwa za długo.

    Czynników mających na to wpływ jest dużo.  Owe zachowanie jest też jednym z obszarów, które badam podczas dostarczania usługi WDRAP.

     

    Start komputera / proces logowania może być wolny z wielu przyczyn:

    • sprzętowych :mała ilość pamięci RAM, wolny  dysk itp.
    • środowiskowych: wolne połączenia sieciowe, obciążone serwery, za dużo przetwarzanych obiektów, startujących aplikacji, usług
    • błędów w systemie / oprogramowaniu.

    Mój pracodawca przykłada dużą wagę do tego, aby ów start był jak najszybszy. Nie tylko dokonująd zmian w tym obszarze (jak w Windows 8), ale poprawiając błędy wykryte w już dostępnych systemach.

    Poniżej przestawiam listę dostępnych poprawek (niektóre z nich wymagają podania adresu email, celem ich otrzymania), które rozwiązują znane problemy, związane z startem komputera lub zalogowaniem do niego. Nawet jeśli tytuł któregoś z poniższych artykuł nie wydaje się związany z tematem niniejszego postu, zastępuje on wcześniejsze artykuły KB, które ów problem adresowały. Po prostu prezentują one najnowszą, dostępną wersję pliku, o której wiem.  Stąd warto rozważyć aplikację tych wszystkich poprawek, które aktualizują komponent , który używacie w swoich środowiskach  (np. : jeśli wykorzystujecie Państwo Group Policy Preferences, warto zaktualizować plik Gpprefcl.dll ).

    Poniższa lista ma pewne założenia:

    • Dotyczy systemu Windows 7 z zainstalowanym Service Pack 1
    • Wszystkie poprawki bezpieczeństwa, które Microsoft udostępnia w “Patching Tuesday” lub poza ich cyklem (0-day), sa zainstalowane
    • Komputery, które mają problemy opisane w artykułach, są podłączone do domeny firmowej

    Poniższa listę będę się starał aktualizować co jakiś czas, jednak będę to czynił w ramach niniejszego postu. Nie planuję zakładać nowych postów.

     

    No to do dzieła:

     

    Zmieniane pliki Numer KB Link do KB Tytuł KB
    Advapi32.dll 2578159 Link The logon process stops responding in Windows Server 2008 R2 or in Windows 7
    csc.sys, cscsvc.dll, cscapi.dll, cscdll.dll 2714014 Link * Folder Redirection feature does not synchronize a file in a redirected folder on a computer that is running Windows 7 or Windows Server 2008 R2
    Dhcpcore.dll 2459530 Link Event ID 5719 and event ID 1129 may be logged when a non-Microsoft DHCP Relay Agent is used
    Gpprefcl.dll 2526870 Link Windows Vista, Windows Server 2008, Windows 7, or Windows Server 2008 R2 may stop responding at the Welcome screen after you enter the user credentials to log on to the computer
    Gpprefcl.dll 2551503 Link A mapped drive that has the non-persistent flag set is displayed as a disconnected drive in Windows 7 or in Windows Server 2008 R2
    Gpprefcl.dll 2561285 Link You experience a long domain logon time in Windows 7 or in Windows Server 2008 R2 after you deploy Group Policy preferences to the computer
    Gpprefcl.dll 2693010 Link * Long logon time on a Windows 7-based or Windows Server 2008 R2-based client computer in a domain that uses Group Policy preferences to manage drive mappings
    Gpprnext.dll 2537549 Link Cannot deploy a printer by using a GPO if read-only domain controllers are exclusively used in the domain environment in Windows 7 or in Windows Server 2008 R2
    Gpsvc.dll 2581608 Link Logon scripts take a long time to run in Windows Vista, in Windows Server 2008, in Windows 7 or in Windows Server 2008 R2
    Gpsvc.dll 2673042 Link * Long startup or logon time when no domain controllers are available on a Windows 7-based or Windows Server 2008 R2-based domain member computer
    Mrxsmb.sys 2689311 Link SMB commands run serially when the SMB packet-signing feature is enabled in Windows 7 SP1 or in Windows Server 2008 R2 SP1
    Nlasvc.dll 2524478 Link The network location profile changes from "Domain" to "Public" in Windows 7 or in Windows Server 2008 R2
    Profsvc.dll 2709630 Link Delay occurs when you log on to a domain from a computer that is running Windows 7 or Windows Server 2008 R2
    Profsvc.dll 2728738 Link You experience a long logon time when you try to log on to a Windows 7-based or a Windows Server 2008 R2-based client computer that uses roaming profiles
    Profsvc.dll 2751389 Link * Logon or logoff process is slow on a computer that is running Windows 7 SP1 or Windows Server 2008 R2 SP1 in a WAN environment
    rdyboost.sys, sysmain.dll 2555428 Link The Windows 7 startup process is slow when you create many restore points
    Repdrvfs.dll 2617858 Link Unexpectedly slow startup or logon process in Windows Server 2008 R2 or in Windows 7
    Shell32.dll 2610379 Link The Folder Redirection policy does not work if a previous user sets a redirected folder to an offline mode in Windows 7 or in Windows Server 2008 R2
    Srvsvc.dll , Sscore.dll , Smbserver-ppdlic.xrm-ms 2590550 Link The desktop does not load and only displays a black or blue background after you log on to a computer that is running Windows 7 or Windows Server 2008 R2
    Svchost.exe 2510636 Link An update that improves the startup performance of Windows 7 and of Windows Server 2008 R2 is available
    tcpip.sys 2665206 Link Slow performance when you enable IPsec encryption on a specific TCP port number in Windows 7 or in Windows Server 2008 R2
    Win32k.sys, Rpcss.dll 2661001 Link "Please wait for Local Session Manager" message remains for several minutes when you disconnect from a computer that is running Windows Server 2008 R2 during the logon process

     

     

    Pamiętajcie, proszę, iż masowa implementacja jakiekolwiek zmiany w Waszych środowiskach powinna być poprzedzona uprzednimi testami…

     

    Poniżej przestawiam parę linków pomocniczych , dotyczących sprawnego startowanie komputera, szybkiego logowanie czy też wydajności:

     

    Pozdrawiam serdecznie

    Komputer wolno startuje lub logowanie za długo trwa ?

    By Piotr Gardy MSFT on Sierpień 27th, 2012

    UPDATE #3 2013-03-18 : Został wydany zbiorczy zestaw poprawek, zawierający większość w wymienionych poniżej. Po więcej informacji zapraszam do postu : Zalecany hotfix rollup dla Windows 7 z SP1 / Windows Server 2008 R2 SP1 

    UPDATE #2 2012-10-15 : Zaktualizowałem listę o nowe poprawki, które się ukazały w ostatnim czasie.

    Continue Reading

    MySQL, latin1 i krzaki zamiast polskich znaków

    By Łukasz Banasiak on Sierpień 27th, 2012

    Ostatnio dostałem takiego potworka jak bazę postawioną na MySQL kodowaną w latin1 (ISO 8859-1,  zachodnioeuropejskie) inaczej mówiąc krzaki w bazie zamiast polskich liter :)

    Działać to jakoś działa. Schody zaczynają się gdy trzeba przenieść to na nowy serwer bazodanowy gdzie wymogiem jest kodowanie w utf-8 :) (…)

    To jest jedynie fragment wpisu. Czytaj całość na stronie.