Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Klatsch und Tratsch (https://www.delphipraxis.net/34-klatsch-und-tratsch/)
-   -   Win7 User Verzeichnis (https://www.delphipraxis.net/160999-win7-user-verzeichnis.html)

user0815 11. Jun 2011 12:44

Win7 User Verzeichnis
 
Hallo,
weiss jemand wie man das Win7 User Verzeichnis verschieben kann, also dauerhaft von C:\ auf z.B. D:\

Unter XP ging das noch rechts einfach über einen Rechtsklick... unter Win7 geht es so nicht mehr.
Zum Verschieben habe ich bis jetzt nur diesen Link http://www.techspread.de/2162/window...en-verschieben gefunden, muss doch einfacher gehen oder ?

Grüße + Danke
user0815

Luckie 11. Jun 2011 12:52

AW: Win7 User Verzeichnis
 
Wenn es einfacher ginge, würde man da wohl was finden, denke ich. Und so kompliziert ist das auch nicht. Ich finde es nur blöd, dass Microsoft diese Funktionalität abgeschafft hat.

rollstuhlfahrer 11. Jun 2011 16:01

AW: Win7 User Verzeichnis
 
Zitat:

Zitat von Luckie (Beitrag 1105844)
Wenn es einfacher ginge, würde man da wohl was finden, denke ich. Und so kompliziert ist das auch nicht. Ich finde es nur blöd, dass Microsoft diese Funktionalität abgeschafft hat.

Natürlich gehts einfacher. In verschiedenen Zeitschriften gibt es dafür sogar Schritt-für-Schritt-Anleitungen, da die SSDs in den Computermarkt einziehen und Daten normalerweise auf der Magnetplatte zu liegen haben und die Programme (ohne Daten) auf der SSD zusammen mit Windows sind. Ein kleiner Einblick liefert das hier: Link.

Hinweis: Das hier geht nur für NEUE Benutzer. Für schon bestehende muss man einen weiteren Trick anwenden:
  1. Benutzerordner sichern (wirklich alle Dateien), am Besten an die Stelle, wo die neuen Benutzer hin kommen.
  2. Abmelden
  3. Als anderer Benutzer anmelden
  4. Den Benutzerordner des zuvor angemeldeten Benutzers löschen (nur nach der vorherigen Sicherung) -> Diesen Schritt nur ausfürhen wenn man GENAU WEIß WAS MAN MACHT!!!
  5. Rechner neu starten
  6. Anmelden mit dem ersten Benutzer. Jetzt sollte alles an der neuen Stelle liegen.

Probleme kann es jetzt immer noch geben und zwar mit HKEY_CURRENT_USER, weil das eine vom System gesperrte Datei ist (ntuser.dat) im Benutzerverzeichnis.

Bernhard

ADD: Probleme kann es übrigens auch mit verschiedenen Pfaden und Umgebungsvariablen geben, da die in der Registry stehen und die Werte nicht ändern. -> siehe #7

himitsu 11. Jun 2011 16:01

AW: Win7 User Verzeichnis
 
Win7 ist jetzt Standardmäßig immer auf C installiert.

Bei XP war es ja noch so, daß die 1. Partition C, die Zweite D usw. war.
und auch das Ändern ist halt nicht so einfach.

Win7 nennt seine Installationpartion standardmäßig immer C und auch das Dateisystem ist jetzt nur Englischsprachig und läßt sich kaum noch (einfach) verschieben,
was wohl als Tribut an alle bescheuerten Programmierer gedacht ist, welche ständig mit hargecodeten absoluten Pfaden arbeiten.

Was einfach geht.
> mit einer anderen Installation neu booten (z.B. mit einem LifeSystem)
> den Ordner verschieben
> eine Junction zum neuen Ordner erstellen.

Der Speicherplatz ist nun ein anderer, aber die Zugriffspfade ändern sich nicht und man muß auch nirgendwo Pfade anpassen (z.B. wild in der Registry rumkramen)

s.h.a.r.k 11. Jun 2011 16:40

AW: Win7 User Verzeichnis
 
Wobei ich immer noch nicht so recht verstehe, warum das so kompliziet sein muss. Eigentlich müsste doch der Weg dahingehend sein, dass man die User-Daten vom Rest des Systems abtrennt und sehr einfach "verschiebbar" machen sollte. Mich würden daher mal die Argumente Microsofts interessieren, wieso es so ist, wie es ist... Aber dann bekommt man sicher zu hören, dass man sich ja einen Server kaufen und darauf eine Domäne etc. laufen lassen kann :stupid:

Luckie 11. Jun 2011 18:25

AW: Win7 User Verzeichnis
 
Zitat:

Zitat von rollstuhlfahrer (Beitrag 1105866)
  1. Benutzerordner sichern (wirklich alle Dateien), am Besten an die Stelle, wo die neuen Benutzer hin kommen.
  2. Abmelden
  3. Als anderer Benutzer anmelden
  4. Den Benutzerordner des zuvor angemeldeten Benutzers löschen (nur nach der vorherigen Sicherung) -> Diesen Schritt nur ausfürhen wenn man GENAU WEIß WAS MAN MACHT!!!
  5. Rechner neu starten
  6. Anmelden mit dem ersten Benutzer. Jetzt sollte alles an der neuen Stelle liegen.

Und woher weiß Windows jetzt, wo der Ordner Eigene Dateien zu finden ist? Nach der Anleitung hast du das Windows nicht mitgeteilt. Oder übersehe ich da jetzt was?

rollstuhlfahrer 11. Jun 2011 21:23

AW: Win7 User Verzeichnis
 
Windows sucht an der alten Stelle, findet aber nichts. Dann kommt Windows zu dem Schluss, dass das Profil nicht mehr existiert und kopiert das Standardprofil (an die neue Stelle). Dieses tauscht man dann ganz einfach durch das vorherige aus.

Mir fällt gerade ein, dass die Pfade ja in der Registry stehen. Da ich jetzt nicht dafür extra noch Windows booten will, weiß ich auch nicht, in welchem Format die da stehen. Wenn man aber auf HKEY_CURRENT_USER, %AppData% und noch einiges mehr verzichten kann, reicht es, die alten "Eigenen *" in den neuen Ordner zu verschieben.

Sagen wir so: Der Trick mit dem Symlink ist glaub ich doch einfacher.

Bernhard

ADD: Vielleicht sollte man doch überdenken, ein neuen Benutzer zu nehmen und die Einstellungen, sofern sie nicht in der Registry stehen, die man haben will, einfach in das neue Profil reinkopieren.

Luckie 11. Jun 2011 21:25

AW: Win7 User Verzeichnis
 
Zitat:

Zitat von rollstuhlfahrer (Beitrag 1105889)
Dann kommt Windows zu dem Schluss, dass das Profil nicht mehr existiert und kopiert das Standardprofil (an die neue Stelle).

Das ist doch der Knackpunkt. Wie findet Windows die neue Stelle?

rollstuhlfahrer 11. Jun 2011 21:26

AW: Win7 User Verzeichnis
 
Weil Windows die vorher gesagt bekommen hat (siehe Link).

Vielleicht zitiere ich mich an der Stelle mal selbst:
Zitat:

Zitat von rollstuhlfahrer (Beitrag 1105866)
Hinweis: Das hier geht nur für NEUE Benutzer. Für schon bestehende muss man einen weiteren Trick anwenden:

Bernhard

Luckie 11. Jun 2011 21:40

AW: Win7 User Verzeichnis
 
Du hattest den entscheidenden Schritt in deiner Aufzählung vergessen:
Zitat:

Öffnet nun die Registrierung des Windows 7 Systems in dem ihr bei der Suche den Befehl “regedit” eingebt und das Programm dazu auswählt!
Navigiert nun zu folgendem Schlüssel:
–> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
Jetzt ist alles klar.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:21 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz