Biuletyn techniczny CDN OPT!MA a Windows Vista oraz Windows Server 2008 Data powstania: 25.09.2007 Data aktualizacji: 8.07.2008 Data aktualizacji: 3.09.2008 Data aktualizacji: 17.11.2008 Copyright 2008 COMARCH SA
Spis treści 1 WPROWADZENIE... 3 2 WINDOWS VISTA I WINDOWS SERVER 2008 A SERVER SQL... 3 3 WSPÓŁPRACA Z KLUCZEM ZABEZPIECZAJĄCYM HASP... 3 4 WSPÓLNE FUNKCJONALNOŚCI SYSTEMÓW WINDOWS VISTA ORAZ WINDOWS SERVER 2008 A CDN OPT!MA... 3 5 USUNIĘTE FUNKCJONALNOŚCI ORAZ INNE ZMIANY W NOWYCH SYSTEMACH... 4 6 NOWE FUNKCJONALNOŚCI WYSTĘPUJĄCE TYLKO W WINDOWS VISTA LUB TYLKO WINDOWS SERVER 2008 A CDN OPT!MA... 5 7 MECHANIZM EASY PRINTING W USŁUGACH TERMINALOWYCH... 5 8 WYDAJNOŚĆ PRACY CDN OPT!MA NA NOWYCH SYSTEMACH... 5 9 INSTALACJA PROGRAMU NA WINDOWS VISTA LUB WINDOWS SERVER 2008... 6 9.1. INSTALACJA JEDNOSTANOWISKOWA... 6 9.2. INSTALACJA SIECIOWA... 6 9.3. INSTALACJA MODUŁÓW DODATKOWYCH... 6 9.4. INSTALACJA PROGRAMU W USŁUGACH TERMINALOWYCH... 6 10 ZAUWAśONE PROBLEMY... 7 10.1. WOLNE URUCHAMIANIE CDN OPT!MA...7 10.2. SERWIS KLUCZA HASP NIE MOśE POŁĄCZYĆ SIĘ Z 64 BITOWĄ EDYCJĄ SERVERA SQL...7 10.3. BRAK IKONKI SERWERA KLUCZA (IKONA KŁÓDKI) OBOK ZEGARKA...7 10.4. NIE INSTALUJE SIĘ SERWIS KLUCZA HASP NA WINDOWS SERVER 2008 X64 Z ZAINSTALOWANYM SERWEREM MICROSOFT SQL SERVER 2005 EXPRESS...7 10.5. NA 64 BITOWYCH SYSTEMACH WINDOWS VISTA ORAZ WINDOWS SERVER 2008 NIE DZIAŁA PROGRAMOWANIE KLUCZA HASP....8 10.6. WYSZARZONA IKONA KOPERTY W CDN OPT!MA...8 CDN Klasyka a Microsoft Windows Vista oraz Windows Server 2008 Str. 2
1 Wprowadzenie Celem biuletynu jest o opisanie własności nowych systemów Windows Vista oraz Windows Server 2008 i ich wpływu na pracę programu CDN OPT!MA. Systemy Windows Vista oraz Windows Server 2008 są następcami systemów Windows XP oraz Windows Server 2003. Windows Server 2008 bazuje na kodzie wprowadzonym w Windows Vista, dlatego wiele funkcjonalności dostępnych w biurkowej wersji systemu (Vista) jest równieŝ obecne w wersji serwerowej (win 2008). Dlatego teŝ informacje o pracy CDN OPT!MA na tych systemach zostały umieszczone w jednym biuletynie. Program CDN OPT!MA współpracuje z 32 bitowymi systemami Windows Vista oraz Windows Server 2008 od wersji 11.2. JeŜeli chodzi o 64 bitowe wersje to pełne wsparcie jest zapewnione od wersji 13.3. 2 Windows Vista i Windows Server 2008 a Server SQL Na systemach Windows Vista oraz Windows 2008 nie pracuje serwer SQL w wersji 2000. Dlatego domyślnie na nich razem z programem CDN OPT!MA instalowany jest Microsoft SQL Server 2005 Express SP2 32 bit. Uwaga! Na 64 bitowych systemach nie jest instalowany automatycznie serwer SQL wraz z instalacją CDN OPT!MA. Dlatego naleŝy zrobić to samodzielnie. W tym celu wystarczy uruchomić plik SQL2005Install.bat lub SQL2005Install_eng.bat (pierwszy z nich na systemach w polskiej wersji językowej, drugi z na systemach w angielskiej wersji językowej). Pliki te wraz z instalatorem SQL 2005 znajdują się na płycie CDN OPT!MA w katalogu <cdrom>\setup\mssql2005. NaleŜy pamiętać, Ŝe Microsoft SQL Server 2005 Express nie występuje w wersji 64 bitowej. Dlatego w systemach 64 bitowych SQL Server 2005 express uruchamiany jest w środowisku wirtualnym WOW64 (Windows-On-Windows-64). Podsumowując jeŝeli chcemy instalować Server SQL w wersji Express to nie ma potrzeby sięgać po 64 bitowe systemy operacyjne, gdyŝ nie będzie tu dostępna większa ilość pamięci RAM, ze względu na ograniczenia samej wersji express. Microsoft zwraca równieŝ uwagę, Ŝe 32 bitowe narzędzia pochodzące od serwera SQL 2005 mogą działać wolno na systemach 64 bitowych: http://support.microsoft.com/kb/906892. 3 Współpraca z kluczem zabezpieczającym HASP Zalecanym sterownikiem dla kluczy HASP jest sterownik w wersji 5.22, który moŝna pobrać ze strony: http://www.comarch.pl/cdn/hasp. Ta wersja sterownika domyślnie instalowana jest razem z wersją 13 CDN OPT!MA. Wersje 64 bitowe Windows Server 2008 są wspierane od wersji 13.3 CDN OPT!MA. 4 Wspólne funkcjonalności systemów Windows Vista oraz Windows Server 2008 a CDN OPT!MA W nowych systemach operacyjnych firmy Microsoft wprowadzono szereg nowych funkcjonalności. Główny nacisk połoŝono na bezpieczeństwo gdzie wprowadzono takie mechanizmy jak CDN Klasyka a Microsoft Windows Vista oraz Windows Server 2008 Str. 3
zabezpieczenie przed nieznanymi aplikacjami tzw. UAC (User Account Control), czy zabezpieczenia przed zmianami kluczowych elementów systemu WRP (Windows Resource Protection), szyfrowanie dysków - Bitlocker, zabezpieczenia przed złośliwym oprogramowaniem oraz wiele innych. Prócz tego usprawniono obsługę sieci wprowadzając napisany do nowa stos protokołów TCP/IP, gdzie IPv6 nie jest dodatkiem, ale domyślnym protokołem. Wprowadzono równieŝ następcę, czyli drugą wersję protokołu do udostępniania zasobów w sieci: SMB2. Lista nowych lub zmienionych funkcjonalności jest dostępna tutaj: http://msdn2.microsoft.com/en-us/library/aa480152.aspx#appcomp_topic16. UŜyteczna lista nowych funkcji jest równieŝ dostępna tutaj: http://en.wikipedia.org/wiki/features_new_to_windows_vista. JednakŜe tylko niektóre z tych zmian mają bezpośredni wpływ na działanie aplikacji CDN OPT!MA. Jedyna nowa funkcjonalność, która ma bezpośredni wpływ na działanie CDN OPT!MA to mechanizm UAC. Sprowadza się on do informowania uŝytkownika o niebezpieczeństwach związanych z uruchamianiem nieznanych programów i pytania go o zatwierdzenie uruchomienia danej aplikacji. NaleŜy pamiętać, Ŝe przy włączonym UAC wszystkie procesy uruchamiane są na prawach uŝytkownika (nawet dla uŝytkownika będącego w grupie administratorzy) i kaŝde uŝycie wyŝszych uprawnień wymaga zatwierdzenia. Tak równieŝ jest w przypadku CDN OPT!MA, która do zainstalowania wymaga uprawnień administratora. Po zainstalowaniu dalsza praca w CDN OPT!MA moŝe odbywać się na prawach uŝytkownika. Domyślne uruchamianie aplikacji na prawach administratora, bez dodatkowego zatwierdzania występuje tylko dla uŝytkownika Administrator. Sytuacja taka ma miejsce zarówno dla Windows Vista jak i Windows Server 2008, przy czym w Windows Vista konto Administrator jest domyślnie wyłączone i trzeba je ręcznie włączyć. Ciekawą funkcjonalnością wprowadzoną w usługach terminalowych nowej wersji serwera jest mechanizm Easy Printing więcej informacji na jego temat moŝna znaleźć w dalszej części biuletynu. 5 Usunięte funkcjonalności oraz inne zmiany w nowych systemach Wraz z rozwojem systemów nie tylko dodawane są nowe funkcjonalności, ale równieŝ pewien zbiór technologii i mechanizmów jest usuwany w stosunku do poprzednich wersji tych systemów. Lista usuniętych funkcjonalności jest dostępna tutaj (http://msdn2.microsoft.com/enus/library/aa480152.aspx#appcomp_topic16.). śadna z usuniętych funkcjonalności nie jest obecnie wykorzystywana przez CDN OPT!MA. NaleŜy zwrócić uwagę na to, Ŝe sterowniki drukarek w trybie jądra nie są obsługiwane w systemach Windows Vista oraz Windows Server 2008, dlatego naleŝy unikać drukarek, które stosują takie sterowniki. Dotyczy to raczej starszych modeli drukarek. Przed wersją 11.2 plik pomocy w CDN OPT!MA był w formacie.hlp, który nie jest obsługiwany w nowych systemach. Obecnie plik ten jest zapisywany w formacie.chm. Oprócz technologii opisanych powyŝej naleŝy zwrócić uwagę na zmianę w bibliotekach dostępu do bazy. Nosiły one nazwę MDAC (Microsoft Data Access Components) i ostatnia ich wersja oznaczona była numerem 2.81. W systemach Windows Vista oraz Windows Server 2008 komponent MDAC nie jest juŝ obsługiwany w jego miejsce wprowadzono zestaw bibliotek pod nazwą WDAC (Windows Data Access Components). Są one ściśle zintegrowane z systemem i nie są dostępne oddzielnie jak to miało miejsce w przypadku MDAC. Więcej informacji moŝna znaleźć tutaj: http://msdn2.microsoft.com/en-us/library/ms692882.aspx. CDN Klasyka a Microsoft Windows Vista oraz Windows Server 2008 Str. 4
6 Nowe funkcjonalności występujące tylko w Windows Vista lub tylko Windows Server 2008 a CDN OPT!MA Mimo występowania wielu wspólnych cech między Windows Vista, a Windows Server 2008 jest oczywiście wiele róŝnic i wiele funkcjonalności występujących tylko w Windows Vista, bądź tylko w Windows Server 2008. JeŜeli chodzi o Windows Vista to funkcjonalności, które występują tylko na tym systemie nie mają wpływu na pracę z CDN OPT!MA. Chodzi tu głównie o usprawnienia w obsłudze grafiki, dźwięku i multimediów. W przypadku Windows Server 2008 mamy do czynienia z wieloma funkcjami charakterystycznymi dla serwerów. Na uwagę zasługuje nowe, usprawnione usługi terminalowe, w których CDN OPT!MA pracuje znakomicie. Nacisk połoŝono na ich wydajność oraz bezpieczeństwo. Prócz tego ich niezawodność podnosi mechanizm Easy Printing, o którym nieco więcej w dalszej części biuletynu. Nowością w Windows Server 2008 jest równieŝ tzw. Server Core, czyli moŝliwość pracy systemu bez konsoli graficznej. Wszystko jest wtedy sterowane z poziomu linii komend. W tym trybie moŝemy zainstalować jedynie pewien podzbiór usług systemowych np. serwer DHCP, DNS i inne. Oczywiście z uwagi na swoje ograniczenia CDN OPT!MA ani Server SQL nie pracują w tym trybie. 7 Mechanizm Easy Printing w usługach terminalowych Mechanizm Easy Printing przekierowuje wszystkie zadania związane z drukowaniem w sesji terminalowej, na komputer klienta. Dzięki temu nie ma potrzebny instalowania sterowników drukarek na serwerze terminali. Co za tym idzie unika się niezgodności, które mogą występować między sterownikami zainstalowanymi na serwerze, a tymi zainstalowanymi na kliencie. Funkcjonalność ta jest domyślnie włączona na serwerze. Nie jest wymagana Ŝadna dodatkowa konfiguracja po stronie serwera. Po stronie uŝytkownika usług terminalowych konieczne jest zainstalowanie klienta usług terminalowych w wersji 6.1 oraz pakietu.net Framework 3.0 SP1. Uwaga: CDN OPT!MA współpracuje z mechanizmem Easy Printing jedynie na 64 bitowej wersji systemu Windows 2008. Na wersjach 32 bitowych moŝna go wyłączyć i skorzystać z klasycznego mapowania drukarek znanego z usług terminalowych Windows 2003. Wyłączenie mechanizmu Easy Print moŝna przeprowadzowadzić za pomocą polityki grup (gpedit.msc) Polityka: Computer Configuration / Administrative Templates / Windows Components / Terminal Services / Terminal Server / Printer Redirection: Use Terminal Services Easy Print printer driver first: Disabled Innym rozwiązaniem jest zastosowanie zmodyfikowanej biblioteki c5prlibx.dll. JednakŜe moŝe to spowodować między innymi przesunięcie marginesów dla niektórych wydruków oraz inne niekompatybilności. Opis problemu wraz ze zmodyfikowaną biblioteką c5prlibx.dll znajduje się Systemie Informacji Partnera pod numerem 150208. 8 Wydajność pracy CDN OPT!MA na nowych systemach W Windows Vista oraz Windows Server 2008 wprowadzono nowy interfejs, który ma większe wymagania sprzętowe w stosunku do poprzednich systemów Microsoft, dlatego do komfortowej pracy tego systemu, a co za tym idzie i komfortowego działania interfejsu CDN OPT!MA wymagana jest odpowiednie dobranie parametrów sprzętu. Szczegółowe zalecenia dostępne są tutaj: CDN Klasyka a Microsoft Windows Vista oraz Windows Server 2008 Str. 5
http://www.microsoft.com/poland/technet/bazawiedzy/centrumrozwiazan/cr116_01.mspx. Pomocne wskazówki doboru sprzętu dla interfejsu Aero znajdują się równieŝ tutaj: http://pl.wikipedia.org/wiki/microsoft_windows_vista. Testy porównawcze działania CDN OPT!MA na systemach Windows Server 2003 oraz Windows Server 2008 wykazały bardzo zbliŝone czasy zakończenia operacji na obu systemach. 9 Instalacja programu na Windows Vista lub Windows Server 2008 9.1. Instalacja jednostanowiskowa Instalacja jednostanowiskowa przebiega analogicznie jak dla poprzednich wersji systemu Windows XP oraz Windows 2003, przy czym naleŝy pamiętać o zatwierdzeniu jej uruchomiona na prawach administratora (UAC). Dla systemów Windows Vista oraz Windows Server 2008 domyślnie instalowany jest serwer Microsoft SQL Server 2005 Express (dotyczy systemów 32 bitowych), poniewaŝ jego poprzednia wersja MSDE nie jest obsługiwana na tych systemach. 9.2. Instalacja sieciowa Instalacja sieciowa (bez serwera SQL) równieŝ wymaga zatwierdzenia moŝliwości uruchomienia na prawach administratora. Jej przebieg wygląda analogicznie jak dla wcześniejszych wersji systemów Windows. 9.3. Instalacja modułów dodatkowych Instalacja modułów dodatkowych takich jak CDN Detal, CDN Biuro Rachunkowe, czy Genrap przebiega analogicznie jak dla poprzednich systemów z uwzględnieniem róŝnic wynikających z mechanizmu UAC. 9.4. Instalacja programu w usługach terminalowych Przed instalacją CDN OPT!MA na serwerze usług terminalowych naleŝy przejść w tryb instalacji poprzez wydanie komendy: change user /install Następnie przystępujemy do instalacji CDN OPT!MA, która przebiega analogicznie jak w przypadku innych systemów. Po zakończonej instalacji przechodzimy z powrotem do trybu uruchamiania: change user /execute CDN Klasyka a Microsoft Windows Vista oraz Windows Server 2008 Str. 6
10 ZauwaŜone problemy 10.1. Wolne uruchamianie CDN OPT!MA Czas uruchomienia CDN OPT!MA na systemach Windows Vista lub Windows Server 2008 moŝe trwać kilkanaście sekund. Rozwiązanie: Problem został wyeliminowany w wersji 13 CDN OPT!MA. 10.2. Serwis klucza HASP nie moŝe połączyć się z 64 bitową edycją Servera SQL Rozwiązanie: Problem został rozwiązany w 14 wersji CDN OPT!MA. W przypadku posiadania poprzedniej wersji CDN OPT!MA naleŝy zainstalować najnowszy serwis klucza HASP, który moŝna pobrać ze strony www.comarch.pl/cdn/wersje. 10.3. Brak ikonki serwera klucza (ikona kłódki) obok zegarka Rozwiązanie: Prócz tego stan usługi serwera klucza moŝna sprawdzić po przejściu do zakładki usługi (Panel sterowania Narzędzia administracyjne Usługi). Usługa serwera klucza nosi nazwę HASPSrv. Ikona serwera klucza moŝna włączyć poprzez ręczne uruchomienie c:\windows\system32\haspsrv.exe. Opcja, która dostępna jest z poziomu menu serwisu klucza (po kliknięciu na ikonę kłódki) to moŝliwość zwalniania licencji przez zalogowanych uŝytkowników. W sytuacji, gdy nie jest widoczna ikona kłódki ta opcja była niedostępna. JednakŜe od wersji 14 CDN OPT!MA pojawiła się moŝliwość zwalniania licencji z poziomu samego programu po przejściu do menu: Pomoc / O programie / Informacje o kluczu / Zalogowani uŝytkownicy. Informacje o stanie licencji w postaci strony www moŝna wyświetlić podając w przeglądarce www adres: http://localhost:5150. Zachęcamy do przesyłania Państwa sugestii i doświadczeń odnośnie pracy programu CDN OPT!MA w systemach Windows Vista oraz Windows Server 2008, w miarę potrzeb biuletyn będzie na bieŝąco aktualizowany. 10.4. Nie instaluje się serwis klucza HASP na Windows Server 2008 x64 z zainstalowanym serwerem Microsoft SQL Server 2005 express. Jako rozwiązanie problemu naleŝy zainstalować najnowszy serwis klucza HASP, który moŝna pobrać ze strony www.comarch.pl/cdn/wersje. CDN Klasyka a Microsoft Windows Vista oraz Windows Server 2008 Str. 7
W celu obejścia problemu moŝna skopiować pliki haspxpx32.dll, haspxpx64.dll oraz haspsrv.exe z katalogu c:\windows\system32\ do c:\windows\syswow64 i ponownie zainstalować serwis klucza HASP. 10.5. Na 64 bitowych systemach Windows Vista oraz Windows Server 2008 nie działa programowanie klucza HASP. Obejściem problemu jest zaprogramowanie klucza HASP na komputerze z innym systemem operacyjnym. W tym celu naleŝy na nim zainstalować sterowniki klucza HASP. Sterowniki te moŝna pobrać ze strony www.comarch.pl/cdn/hasp. Zalecana wersja to 5.22. Pracujemy nad tym problemem i zostanie on rozwiązany w jednej z najbliŝszych wersji programu. 10.6. Wyszarzona ikona koperty w CDN OPT!MA Ikona koperty uruchamia funkcję konwersji wydruku do pdf, a następnie załącza wygenerowany plik do nowej wiadomości pocztowej. Przed wersją 14 CDN OPT!MA na systemach Windows Vista ikona ta była wyszarzona, a co za tym idzie funkcja ta była niedostępna. Od wersji 14 umoŝliwiono współpracę CDN OPT!MA z programem PDF Creator. Do prawidłowej pracy funkcjonalności wydruków PDF przesyłanych przez email na systemie Windows Vista wymagany jest PDF Creator w wersji 0.9.6. Obejście problemu: W celu obejścia problemu na wersjach wcześniejszych niŝ 14 naleŝy wprowadzić do rejestru nastepujące informacje: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\PDFCreator] [HKEY_LOCAL_MACHINE\SOFTWARE\PDFCreator\Ghostscript] DirectoryGhostscriptBinaries = C:\\Program Files\\PDFCreator\\GS8.61\\gs8.61\\Bin DirectoryGhostscriptFonts = C:\\Program Files\\PDFCreator\\Gs8.61\\Fonts DirectoryGhostscriptLibraries = C:\\Program Files\\PDFCreator\\GS8.61\\gs8.61\\Lib DirectoryGhostscriptResource = C:\\Program Files\\PDFCreator\\GS8.61\\gs8.61\\Resource [HKEY_LOCAL_MACHINE\SOFTWARE\PDFCreator\Program] AutosaveDirectory = C:\\PDFs\\<REDMON_MACHINE>\\<REDMON_USER> LastsaveDirectory = C:\\PDFs\\<REDMON_MACHINE>\\<REDMON_USER> Language = polish PrinterTemppath = C:\\Program Files\\PDFCreator\\Temp\\ W celu wprowadzenia do rejestru powyŝszych informacji trzeba skopiować je do pliku o rozszerzeniu.reg (np. pdfcreator.reg), zapisać ten plik i następnie dwukrotnie kliknąć. CDN Klasyka a Microsoft Windows Vista oraz Windows Server 2008 Str. 8