2009/02/26

Windows Home Server Language Change

Some weeks ago, I ordered (with some difficulties) the English restore disc for my Fujitsu Siemens Scaleo Home Server. Originally it was equipped with German discs, but since most of Microsoft Betas are available only in English, I wanted to switch.
In the end, FSC support posted the ISO on a server for me to download. Nice enough, the disc had PP1 already integrated.

I started my server in restore mode and did the restore of the first partition (very important, otherwise you lose data!). But then the problems started. Although all files and shares were restored, it was not possible to join client computers. Here's an excerpt of what I asked on the forums of FSC Scaleo Home Server support and Microsoft Connect Windows Home Server:

[...]
After the reboot, the client should be connected/joined to the server. Server is found, I enter the password, and get the message "The operation cannot be completed at this time. Please try again later. If the problem persists, please contact Product Support" and nothing goes. Reboot of the server and the clients don't help, nor do different operating systems (Vista SP1, SP2beta, Windows 7 Beta).

Eventviewer in the console shows an interessting error: Right after the reboot, the creation of the ssl-certificate fails. (A fatal error occurred while creating an SSL server credential., EventID 36871, Source Schannel). Though I can create it manually with C:\Program Files\Windows Home Server\servercerts.exe, nothing works.

With the tips from http://blogs.msdn.com/eldar/archive/2007/04/28/windows-home-server-client-join-troubleshoooting-hints.aspx I found out, that the public key in WHSMaster.publickey is searched in the German path C:\Programme\Windows Home Server instead of C:\Program Files\Windows Home Server. I created the folders, copied the file, didn't help, even after reboot.

I exported the certificate from the certificate manager - no match with the one in WHSMaster.publickey. So I replaced the files with the exported one, didn't help.

I imported the certificate manually on the client, nothing. I deleted the client backups and client entries, nothing. Restore of the server and earlier replacing of the public key didn't help either. The certificates of the IIS-sites, the server, the client, all match.

[...]

So far, so bad. Seems that when replacing the versions not everything is copied/overwritten correctly. Of course, if I reset the server to factory settings, it might work, but I don't want to lose my files.

Oh, there's another remainder of the german installation, additionaly to the certificate path. Logs are written to C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\Microsoft\Windows Home Server\logs instead of Documents and Settings...

[...]


It seems that on the FSC forum, no help is provided by official supporters - and I got no replies from any user. On Microsoft Connect however, I got a reply, which seemed to confirm my worst expectations: Language change is only possible in a clean install, migration is not possible. Here's the reply:

Thanks for the feedback item. At this time, the scenario you described is not supported. The only supported way to change server language is by a clean install. This is due to the fact that some language specific information is stored on the Archiver brings back the old WHS German settings, which breaks things. For example: - transport has the full path to EnrolDLL in the registry, which is no longer valid and may cause the certificate problems - Software is the same in English and German else OOBE would fail immediately Regarding the 28% AU problem - We see in setup log OOBE installed 48 updates just fine, could be a temporary glitch in WU or could be related to switching the language somehow. We suggest that you save your share data first then do a factory reset. -Windows Home Server Team

This reply however contained the little piece of information that I needed: ARCHIVER. This is the place where the information is stored that has to be retained when doing a restore - obviously it can't be on the primary partition, this one gets overwritten.
So, where might this be?

I looked around and found the file whs.reg in D:\folders\{378AE094-F4CA-4D9B-BDA5-649D6F738276}. The same file also appears in C:\fs\*\DE\folders\{378AE094-F4CA-4D9B-BDA5-649D6F738276} - I know WHS does its thing with tombstones and original files, I assumed the one on C:\fs is the original. The * is a "drive letter", actually the mounting point of one of the secondary drives.

Back to the whs.reg: It's a normal registry exported file that contains all the paths and names that WHS needs to know. And, as expected, the paths were absolute.
In German Windows Versions, the folder "Documents and Settings" is called "Dokumente und Einstellungen", the folder "Application Data" is called "Anwendungsdaten" and "C:\Program Files" is "C:\Programme".

Time for search and replace. (Obviously I made a backup of the file - but I had only a vague idea how to replace it if it wouldn't work) Well, time to jump of the cliff and hope there's water. And there was!

The next restore went as it should, it restored all of my shares and - most important - allowed me to join the client computer again!

Now, everything worked fine till I started the Windows Updates - other errors appeared because some stuff still seems to look in the "C:\Programme\Windows Home Server" folder - time for the final blow:
I used Sysinternals (well, Microsofts) junction to make a hardlink. I created the folder C:\Programme and in it, I ran at the command line:
junction "Windows Home Server" "C:\Program Files\Windows Home Server"

End of story, it's running for several weeks now without problems.

Labels: , , ,

2009/01/09

Windows 7

I've finished installing Windows 7 on my Toshiba Tecra M7 - here's what works (almost everything) and how:

Works out of the box (aka iso)

System (Chipset, CPU, etc)
Softmodem (v2.1.69.0)
Tablet Input, but see (1)
Intel WiFi Controller 4965AGN (v12.1.0.14)

Works after Windows Update
nVidia Quadro NVS 110M (out of the box only reduced resolution, Pre-Release driver WDDM 1.0, = v7.15.11.7929)
Toshiba HDD Shock Sensor (v2.0.0.3)
Intel PRO/1000 PL Ethernet Controller (v9.12.30.0)
Sound Realtek (v6.0.1.5624)

Works with the newest Toshiba Vista drivers from download
Fingerprint Sensor (I have Upek Protector Suite 5.8.2 , Toshiba download is only 5.6)
Toshiba Bluetooth (v6.10.10)
PCMCIA Cardbus Controller (v6.1.7000.0)
TPM Trusted Platform Module (v6.1.7000.0)
FlashMedia Controller (v6.1.7000.0)
Rotation, Tablet buttons (files Tablet PC Extensions, Button support)

External devices
Nokia N82: Nokia PC Suite has to be installed according to (2)
OmniKey Cardman 6121: Works out of the box, gets new drivers from Windows Update
Huawei E220 HSDPA USB Modem: Works with the drivers/firmware 11.117.09.00.00 on the device, update from Swisscom

(1): I installed the English Windows 7 - I have no tablet recognition with my input language "Swiss German", maybe it will work with the German language pack

(2): The setup tells you it won't work with this operating system. Don't (!) use the recommended settings for setup, instead do the following:
- right-click the installer
- click "Properties"
- go to "Compatibility"
- Click "Change settings for all users"
- Set the "Compatiblity mode" to "Windows Vista"
- Set the "Privilege Level" to "Run this program as an administrator"
- Click "OK" twice
- Run the installer

Software

Works directly or gives a warning that you can ignore:
7zip 4.64
Acronis TrueImage 11
Acronis TrueImage 2009
Adobe Reader 9
Cygwin
Firefox 3.1 Beta 2
FlashPlayer 10.0.12.36
Hamachi 1.0.3.0
iTunes 8
JDK 6u11
Microsoft Office 2007 SP1 (if you miss the "Send to Onenote" printer, read this)
Notepad 2 v3.0
Paint.Net 3.36
Putty
Swisscom Unlimited from Huawei E220 (update here)
Shockwave Player 11.0.3.470
VLC 0.9.8a

Works when installed in compatibility mode (2)
Nokia PC Suite 7.1.18
Postzertifikat - get the "Vista" version

Needs special treatment
Skype 3.8 works, but the beta has a better integration with Windows 7
If you install 3.8 you get a warning and the link to the beta

Labels: , , , , , , ,

2008/03/13

Having fun with Microsoft

Gestern abend lief im DRS1 - Spasspartout in witziges Lied über Microsoft, gesungen von Budo Wartke. Das möchte ich euch nicht vorenthalten:

Labels: , , , , ,

2008/02/08

Space Shuttle has problems with Outlook!


Did I just here that one right? I was watching Nasa TV @work (don't tell anyone) and just overheard the following:

Ground: ... skip this and go to Outlook
Shuttle: Copy that, forward to Outlook

Here comes a long talk about losing messages and that they were really concerned about it, and that they should send test messages now and to make sure they don't lose anything they should save the drafts...

Conversation happened about 13:45-47 GMT on Friday, Feb. 8 2008, did anyone record it?

Labels: , , , ,

2007/05/15

Microsoft Update überlastet den PC

Daran habe ich lange rumprobiert: Stellt man von Windows Update auf Microsoft Update um, so kann es sein, dass der Dienst svchost.exe plötzlich 100% des Systems auslastet und über 100 MB Arbeitsspeicher braucht.

Microsoft hat nun endlich einen (richtig schön komplizierten) Patch zur Verfügung gestellt.
Das hat aber so lange gedauert dass ich das Microsoft Update in der Zwischenzeit auf den meisten PCs deaktiviert habe. Toll gemacht!

Labels: , , , ,