{"id":920,"date":"2013-10-27T20:14:57","date_gmt":"2013-10-27T18:14:57","guid":{"rendered":"http:\/\/blog.speedyj.de\/?p=920"},"modified":"2013-10-28T19:42:35","modified_gmt":"2013-10-28T17:42:35","slug":"windows-8-1-upgrade-tag-1-fehleranalyse","status":"publish","type":"post","link":"https:\/\/blog.speedyj.de\/?p=920","title":{"rendered":"Windows 8.1 Upgrade &#8211; Tag 1 &#8211; Fehleranalyse"},"content":{"rendered":"<p>Seit einigen Tagen habe ich mich mit dem Gedanken herumgeschlagen, eine Aktualisierung auf Windows 8.1 durchzuf\u00fchren. Heute war dann die Zeit gekommen.<\/p>\n<p><!--more--><\/p>\n<p><span style=\"text-decoration: underline;\"><strong>Der Fehler<\/strong><\/span><\/p>\n<p>Das Update konnte bei der von mir eingesetzten Windows 8 Version leider nicht \u00fcber den Windows-Store erfolgen. Ob das beim Upgrade einen Unterschied macht, kann ich nicht sagen, m\u00f6chte es aber der Vollst\u00e4ndigkeit wegen erw\u00e4hnen. Habe mir einfach das passende ISO Image besorgt und die Installation direkt unter Windows 8 gestartet. Nach einer ganzen Weile ist das Update bei ca. 95% mit folgender Fehlermeldung abgebrochen:<\/p>\n<p><a href=\"http:\/\/blog.speedyj.de\/wp-content\/uploads\/2013\/10\/win81-errorMsg-during-install.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-921\" alt=\"Error during installation of Windows 8.1\" src=\"http:\/\/blog.speedyj.de\/wp-content\/uploads\/2013\/10\/win81-errorMsg-during-install-300x152.png\" width=\"300\" height=\"152\" srcset=\"https:\/\/blog.speedyj.de\/wp-content\/uploads\/2013\/10\/win81-errorMsg-during-install-300x152.png 300w, https:\/\/blog.speedyj.de\/wp-content\/uploads\/2013\/10\/win81-errorMsg-during-install.png 336w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><span style=\"text-decoration: underline;\"><strong>Die Analyse<\/strong><\/span><\/p>\n<p>Das ist wieder einmal eine sehr aussagekr\u00e4ftige Fehlermeldung. Man weis sofort was hier die Ursache ist. (**sarcasm-off**) Leider ist auch nirgends erw\u00e4hnt, wo genau man nun weitere Details finden k\u00f6nnte bzw. ob und wo ein Logfile der Installation existiert. In den Windows-Ereignisprotokollen bin ich nicht f\u00fcndig geworden. Jedoch gibt es auf dem C-Laufwerk ein neues verstecktes Verzeichnis mit dem Namen &#8222;$WINDOWS.~BT&#8220;.<\/p>\n<p><a href=\"http:\/\/blog.speedyj.de\/wp-content\/uploads\/2013\/10\/win81-temorary-install-folder.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-922\" alt=\"win81-temorary-install-folder\" src=\"http:\/\/blog.speedyj.de\/wp-content\/uploads\/2013\/10\/win81-temorary-install-folder-300x185.png\" width=\"300\" height=\"185\" srcset=\"https:\/\/blog.speedyj.de\/wp-content\/uploads\/2013\/10\/win81-temorary-install-folder-300x185.png 300w, https:\/\/blog.speedyj.de\/wp-content\/uploads\/2013\/10\/win81-temorary-install-folder.png 876w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Unter &#8222;C:\\$WINDOWS.~BT\\Sources\\Panther&#8220; findet man zwei Protokolldateien mit den Namen &#8222;setupact.log&#8220; und &#8222;setuperr.log&#8220;. In der erst genannten Datei ist das gesamte Protokoll enthalten und in &#8222;setuperr.log&#8220; werden nur die Fehler weggeschrieben. F\u00fcr einen kurzen \u00dcberblick ist die err-Datei sicherlich hilfreich, leider konnte ich daraus nicht auf den kompletten Zusammenhang schlie\u00dfen. Daher zeige ich hier jetzt die schlussendlich aus meiner Sicht relevanten Informationen f\u00fcr den Fehler.<\/p>\n<p>[sourcecode language=&#8220;plain&#8220;]<br \/>\n2013-10-27 13:39:40, Info\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 MIG\u00a0\u00a0\u00a0 UserIsAdminCheck: Hobel04\\User IsAdmin = TRUE<br \/>\n2013-10-27 13:39:40, Info\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 MIG\u00a0\u00a0\u00a0 Adding indirect mapping for HKCU (C:\\Users\\User\\NTUSER.DAT) to 0x80000003, S-1-5-21-000000000-00000000-0000000000-1001 (1)<br \/>\n2013-10-27 13:39:40, Info\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 [0x0803e2] MIG\u00a0\u00a0\u00a0 Adding indirect mapping from HKCU to &lt;C:\\Users\\User\\NTUSER.DAT&gt; loaded at HKEY_USERS\\S-1-5-21-000000000-00000000-0000000000-1001 (1) (R\/W)<br \/>\n2013-10-27 13:39:40, Warning\u00a0\u00a0\u00a0 [0x0803d9] MIG\u00a0\u00a0\u00a0 IndirectKeyMapper: RegLoadKey(HKEY_USERS,S-1-5-21-000000000-00000000-0000000000-1001 (1),C:\\Users\\User\\NTUSER.DAT) failed (32)<br \/>\n2013-10-27 13:39:40, Info\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 MIG\u00a0\u00a0\u00a0 Dumping hive list at HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Control\\hivelist&#8230;<br \/>\n2013-10-27 13:39:40, Info\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 MIG\u00a0\u00a0\u00a0\u00a0\u00a0 [\\REGISTRY\\MACHINE\\HARDWARE] =&gt;<br \/>\n2013-10-27 13:39:40, Info\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 MIG\u00a0\u00a0\u00a0\u00a0\u00a0 [\\REGISTRY\\MACHINE\\BCD00000000] =&gt; \\Device\\HarddiskVolume1\\Boot\\BCD<br \/>\n2013-10-27 13:39:40, Info\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 MIG\u00a0\u00a0\u00a0\u00a0\u00a0 [\\REGISTRY\\MACHINE\\SYSTEM] =&gt; \\Device\\HarddiskVolume2\\Windows\\System32\\config\\SYSTEM<br \/>\n2013-10-27 13:39:40, Info\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 MIG\u00a0\u00a0\u00a0\u00a0\u00a0 [\\REGISTRY\\MACHINE\\SOFTWARE] =&gt; \\Device\\HarddiskVolume2\\Windows\\System32\\config\\SOFTWARE<br \/>\n2013-10-27 13:39:40, Info\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 MIG\u00a0\u00a0\u00a0\u00a0\u00a0 [\\REGISTRY\\USER\\.DEFAULT] =&gt; \\Device\\HarddiskVolume2\\Windows\\System32\\config\\DEFAULT<br \/>\n2013-10-27 13:39:40, Info\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 MIG\u00a0\u00a0\u00a0\u00a0\u00a0 [\\REGISTRY\\MACHINE\\SECURITY] =&gt; \\Device\\HarddiskVolume2\\Windows\\System32\\config\\SECURITY<br \/>\n2013-10-27 13:39:40, Info\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 MIG\u00a0\u00a0\u00a0\u00a0\u00a0 [\\REGISTRY\\MACHINE\\SAM] =&gt; \\Device\\HarddiskVolume2\\Windows\\System32\\config\\SAM<br \/>\n2013-10-27 13:39:40, Info\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 MIG\u00a0\u00a0\u00a0\u00a0\u00a0 [\\REGISTRY\\USER\\S-1-5-20] =&gt; \\Device\\HarddiskVolume2\\Windows\\ServiceProfiles\\NetworkService\\NTUSER.DAT<br \/>\n2013-10-27 13:39:40, Info\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 MIG\u00a0\u00a0\u00a0\u00a0\u00a0 [\\REGISTRY\\USER\\S-1-5-19] =&gt; \\Device\\HarddiskVolume2\\Windows\\ServiceProfiles\\LocalService\\NTUSER.DAT<br \/>\n2013-10-27 13:39:40, Info\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 MIG\u00a0\u00a0\u00a0\u00a0\u00a0 [\\Registry\\User\\S-1-5-21-000000000-00000000-0000000000-1001] =&gt; \\Device\\HarddiskVolume3\\Users\\User\\NTUSER.DAT<br \/>\n2013-10-27 13:39:40, Info\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 MIG\u00a0\u00a0\u00a0\u00a0\u00a0 [\\Registry\\User\\S-1-5-21-000000000-00000000-0000000000-1001_Classes] =&gt; \\Device\\HarddiskVolume3\\Users\\User\\AppData\\Local\\Microsoft\\Windows\\UsrClass.dat<br \/>\n2013-10-27 13:39:40, Info\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 MIG\u00a0\u00a0\u00a0\u00a0\u00a0 [\\registry\\machine\\Schema] =&gt; \\Device\\HarddiskVolume2\\Windows\\System32\\SMI\\Store\\Machine\\SCHEMA.DAT<br \/>\n2013-10-27 13:39:40, Info\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 MIG\u00a0\u00a0\u00a0\u00a0\u00a0 [\\REGISTRY\\MACHINE\\DRIVERS] =&gt; \\Device\\HarddiskVolume2\\Windows\\System32\\config\\DRIVERS<br \/>\n2013-10-27 13:39:40, Info\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 MIG\u00a0\u00a0\u00a0\u00a0\u00a0 [\\REGISTRY\\MACHINE\\$ONLINE_RW$ELAM] =&gt; \\Device\\HarddiskVolume2\\Windows\\System32\\config\\ELAM<br \/>\n2013-10-27 13:39:40, Info\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 MIG\u00a0\u00a0\u00a0 End of hive list<br \/>\n2013-10-27 13:39:40, Warning\u00a0\u00a0\u00a0 [0x0803da] MIG\u00a0\u00a0\u00a0 Waiting 6000 msec to retry hive load (tries remaining: 19)&#8230;<br \/>\n2013-10-27 13:39:46, Warning\u00a0\u00a0\u00a0 [0x0803d9] MIG\u00a0\u00a0\u00a0 IndirectKeyMapper: RegLoadKey(HKEY_USERS,S-1-5-21-000000000-00000000-0000000000-1001 (1),C:\\Users\\User\\NTUSER.DAT) failed (32)<br \/>\n2013-10-27 13:39:46, Info\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 MIG\u00a0\u00a0\u00a0 Attempting to find and unload hive C:\\Users\\User\\NTUSER.DAT (\\Device\\HarddiskVolume2\\Users\\User\\NTUSER.DAT)<br \/>\n2013-10-27 13:39:46, Warning\u00a0\u00a0\u00a0 [0x0808aa] MIG\u00a0\u00a0\u00a0 Failed to find and unload hive: C:\\Users\\User\\NTUSER.DAT (error 2)<br \/>\n&#8230;<br \/>\n2013-10-27 13:41:34, Warning\u00a0\u00a0\u00a0 [0x0803db] MIG\u00a0\u00a0\u00a0 IndirectKeyMapper: RegLoadKey(HKEY_USERS,S-1-5-21-000000000-00000000-0000000000-1001 (1),C:\\Users\\User\\NTUSER.DAT) failed; giving up (32)<br \/>\n2013-10-27 13:41:34, Error\u00a0\u00a0\u00a0\u00a0\u00a0 [0x08039d] MIG\u00a0\u00a0\u00a0 Cannot add mapping for user profile C:\\Users\\User. Error: 32: Win32Exception: Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird. [0x00000020] __cdecl Mig::CIndirectKeyMapper::CIndirectKeyMapper(class UnBCL::String *,struct HKEY__ *,class UnBCL::String *,class UnBCL::String *,int,int,const Mig::HiveLoadRetryOptions *)[gle=0x000000cb]<br \/>\n2013-10-27 13:41:34, Error\u00a0\u00a0\u00a0\u00a0\u00a0 [0x080801] MIG\u00a0\u00a0\u00a0 User profile loading error. Aborting due to external request.[gle=0x000000cb]<br \/>\n2013-10-27 13:41:34, Error\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 MigStartupOnline caught exception: Win32Exception: User profile loading error. Aborting due to external request.: Der angegebene Benutzer hat kein g\u00fcltiges Profil. [0x000004E5] void __cdecl Mig::COnlineWinNTPlatform::ProcessUser(class Mig::CRegistryDataStore *,class Mig::CRegistryDataUnit *,class UnBCL::String *,class UnBCL::String *,int,int)<br \/>\n2013-10-27 13:41:34, Error\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 SP\u00a0\u00a0\u00a0\u00a0 pSPDoMainGather: Engine initialization failed with error: 0x00000004<br \/>\n2013-10-27 13:41:34, Error\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 SP\u00a0\u00a0\u00a0\u00a0 CGatherData: Migration phase failed. Status: 4[gle=0x00000012]<br \/>\n2013-10-27 13:41:34, Error\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 SP\u00a0\u00a0\u00a0\u00a0 Operation failed: Gather data, scope: Everything. Error: 0x80070004[gle=0x000000b7]<br \/>\n2013-10-27 13:41:34, Error\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 CONX\u00a0\u00a0 Failed to apply the new system. Error code is [0x80004005][gle=0x000000b7]<br \/>\n2013-10-27 13:41:39, Error\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 CONX\u00a0\u00a0 Setup has encountered an error. Error code is [0x80004005]<br \/>\n2013-10-27 13:41:39, Error\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 CONX\u00a0\u00a0 ConX::Setup::Media::CDialogModelDownlevelInstall::NotifyMessage: Error message is displayed at time of downlevel execution: Fehler beim Installieren von Windows 8.1.<br \/>\n[\/sourcecode]<\/p>\n<p>Wenn man jetzt genau hinschaut, dann sieht man, dass das Profile von meinem User von \\Device\\HarddiskVolume<span style=\"color: #ff0000;\">3<\/span>\\Users\\User\\NTUSER.DAT geladen wurde, w\u00e4hrend alle anderen Registry-Hives von HarddiskVolumne<span style=\"color: #ff0000;\">2<\/span> geladen wurden. Und scheinbar entl\u00e4dt der Installer mein eigenes Profil nicht korrekt und kann es somit auch nicht wieder laden.<\/p>\n<p>Im Logfile sieht man &#8230;<\/p>\n<p>[sourcecode language=&#8220;plain&#8220; light=&#8220;true&#8220;]<br \/>\nAttempting to find and unload hive C:\\Users\\User\\NTUSER.DAT (\\Device\\HarddiskVolume2\\Users\\User\\NTUSER.DAT)<br \/>\nFailed to find and unload hive: C:\\Users\\User\\NTUSER.DAT (error 2)<br \/>\n[\/sourcecode]<\/p>\n<p>An dieser Stelle kann ich nur vermuten: Zun\u00e4chst gibt der Installer eine Liste der geladenen Registry-Hives aus (siehe: &#8222;Dumping hive list&#8220;). Danach versucht man anhand dem Profilpfad zur NTUSER.DAT (es wird nach &#8222;\\Device\\HarddiskVolume<span style=\"color: #ff0000;\">2<\/span>\\Users\\User\\NTUSER.DAT&#8220; in der Hive-Liste gesucht) und da dieser Pfad (korrekt w\u00e4re HardiskVolumne<span style=\"color: #ff0000;\">3<\/span>) nicht geladen ist, wird auch der entsprechende RegistryKey nicht entladen. Beim n\u00e4chsten Versuch C:\\Users\\User\\NTUSER.DAT in die Registry zu laden, schl\u00e4gt der Aufruf von <a href=\"http:\/\/msdn.microsoft.com\/en-us\/library\/windows\/desktop\/ms724889%28v=vs.85%29.aspx\" target=\"_blank\">RegLoadKey<\/a> mit der Meldung &#8222;Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird&#8220; fehl. Logisch, denn mein Profil ist ja noch geladen, wird also verwendet.<\/p>\n<p>Der Installer ist somit nicht in der Lage mein Profil korrekt zu handhaben und bricht mit einer nicht gerade hilfreichen Meldung ab.<\/p>\n<p><strong><span style=\"text-decoration: underline;\">Ursache?<\/span><\/strong><\/p>\n<p>Nun muss ich mir an dieser Stelle selbst an die Nase fassen. Auch wenn ich in meinem Rechner eine recht gro\u00dfe SSD verbaut habe, wollte ich die Lebensdauer der SSD nicht unn\u00f6tig verk\u00fcrzen und habe alle schreibintensiven Dateien und Verzeichnisse auf eine zweite Festplatte verlagert. Dazu habe ich mit der Recovery-DVD gebootet und die entsprechenden Verzeichnisse mittels <a href=\"http:\/\/de.wikipedia.org\/wiki\/Robocopy\" target=\"_blank\">robocopy<\/a> von C auf D verschoben und dann mit <a href=\"http:\/\/de.wikipedia.org\/wiki\/Symbolische_Verkn%C3%BCpfung#Symbolische_Verkn.C3.BCpfung\" target=\"_blank\">mklink<\/a> einen Verzeichnislink eingerichtet. D.h. C:\\Users ist ein Link der auf D:\\Users zeigt. Und somit liegen alle User-Profiles auf dem D-Laufwerk.<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>Fazit<\/strong><\/span><\/p>\n<p>Nach etwas Suchen im Netz bin ich \u00fcber <a href=\"http:\/\/www.zdnet.com\/dont-move-your-windows-user-profiles-folder-to-another-drive-7000022142\/\" target=\"_blank\">diesen Artikel<\/a> gestolpert, in dem darauf hingewiesen wird, dass man sich durch das Verschieben von derartigen Dateien\/Verzeichnissen auf einen nicht mehr von Microsoft supporteten Weg begibt. Es wird auch in der <a href=\"http:\/\/technet.microsoft.com\/en-us\/library\/cc722177(v=WS.10).aspx\" target=\"_blank\">Mircosoft Dokumentation<\/a> explizit darauf hingewiesen, dass man (auch wenn den Ordner mit sysprep durchaus offiziell verschieben kann) sein System sp\u00e4ter nicht mehr aktualisieren kann.<\/p>\n<p>Also alles nur ein Problem von verspielten Power-Usern, die ihr System verbiegen? Ja, so kann man es sehen. Dummerweise habe ich die \u00c4nderung nicht aus reiner Langeweile gemacht. Ja, man kann auch f\u00fcr jeden Benutzer spezielle Verzeichnisse wie Documents, Desktop, Downloads, Favoriten usw. verschieben, ohne das eigentliche Profil zu verschieben. Doch man kann z.B. das AppData-Verzeichnis eines Benutzer mit offiziellen Mitteln nicht verschieben, und alleine dieses Verzeichnis ist bei mir 35GB gro\u00df.<\/p>\n<p>Ich finde es einfach nicht mehr zeitgem\u00e4\u00df, dass einem ein aktuelles Betriebssystem fest vorgibt, wo man seine Benutzerdaten hinlegen muss. Angenommen ich belasse alles vom Betriebsystem (also auch die Profile) an seinem standardm\u00e4\u00dfigem Platz. Alle Anwendung wollen sich auch standardm\u00e4\u00dfig nach C:\\ installieren. Mit der gleichen Argumentation k\u00f6nnte dann ein Software-Hersteller sagen, dass er das Updaten der Software nur noch dann unterst\u00fctzt, wenn die Software in den Standard-Pfad installiert wurde. (Und dummerweise ist das bei manchen Programmen auch der Fall!) Man m\u00fcsste somit nachzu alles nach C: installieren. Das kann doch nicht die L\u00f6sung sein. Schon gar nicht, wo SSD-Festplatten noch unter 1TB Kapazit\u00e4t aufweisen.<\/p>\n<p>Aber zur\u00fcck den den m\u00f6glichen L\u00f6sungen. Ich muss definitiv die Benutzerprofile wieder auf die C-Festplatte verschieben. Da ich das Verschieben manuell durchgef\u00fchrt habe, sollte es keine Schwierigkeiten geben. Dazu sp\u00e4ter mehr.<\/p>\n<p><strong>Update:<\/strong> <a title=\"Windows 8.1 Upgrade \u2013 Tag 2 \u2013 War\u2019s das?\" href=\"http:\/\/blog.speedyj.de\/?p=943\">Hier gehts zum zweiten Teil des Berichts<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Seit einigen Tagen habe ich mich mit dem Gedanken herumgeschlagen, eine Aktualisierung auf Windows 8.1 durchzuf\u00fchren. Heute war dann die Zeit gekommen.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[38],"tags":[],"class_list":["post-920","post","type-post","status-publish","format-standard","hentry","category-umstieg-auf-windows-8"],"_links":{"self":[{"href":"https:\/\/blog.speedyj.de\/index.php?rest_route=\/wp\/v2\/posts\/920","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.speedyj.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.speedyj.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.speedyj.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.speedyj.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=920"}],"version-history":[{"count":19,"href":"https:\/\/blog.speedyj.de\/index.php?rest_route=\/wp\/v2\/posts\/920\/revisions"}],"predecessor-version":[{"id":940,"href":"https:\/\/blog.speedyj.de\/index.php?rest_route=\/wp\/v2\/posts\/920\/revisions\/940"}],"wp:attachment":[{"href":"https:\/\/blog.speedyj.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=920"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.speedyj.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=920"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.speedyj.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=920"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}