AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Win7 User Verzeichnis

Ein Thema von user0815 · begonnen am 11. Jun 2011 · letzter Beitrag vom 12. Jun 2011
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von user0815
user0815

Registriert seit: 5. Okt 2007
331 Beiträge
 
Delphi XE2 Professional
 
#1

Win7 User Verzeichnis

  Alt 11. Jun 2011, 13:44
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
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#2

AW: Win7 User Verzeichnis

  Alt 11. Jun 2011, 13:52
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.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von rollstuhlfahrer
rollstuhlfahrer

Registriert seit: 1. Aug 2007
Ort: Ludwigshafen am Rhein
1.529 Beiträge
 
Delphi 7 Professional
 
#3

AW: Win7 User Verzeichnis

  Alt 11. Jun 2011, 17:01
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
Bernhard
Iliacos intra muros peccatur et extra!

Geändert von rollstuhlfahrer (11. Jun 2011 um 22:25 Uhr) Grund: siehe Text
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.068 Beiträge
 
Delphi 12 Athens
 
#4

AW: Win7 User Verzeichnis

  Alt 11. Jun 2011, 17:01
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)
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (11. Jun 2011 um 17:06 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von s.h.a.r.k
s.h.a.r.k

Registriert seit: 26. Mai 2004
3.159 Beiträge
 
#5

AW: Win7 User Verzeichnis

  Alt 11. Jun 2011, 17:40
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
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#6

AW: Win7 User Verzeichnis

  Alt 11. Jun 2011, 19:25
  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?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von rollstuhlfahrer
rollstuhlfahrer

Registriert seit: 1. Aug 2007
Ort: Ludwigshafen am Rhein
1.529 Beiträge
 
Delphi 7 Professional
 
#7

AW: Win7 User Verzeichnis

  Alt 11. Jun 2011, 22:23
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.
Bernhard
Iliacos intra muros peccatur et extra!

Geändert von rollstuhlfahrer (11. Jun 2011 um 22:26 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#8

AW: Win7 User Verzeichnis

  Alt 11. Jun 2011, 22:25
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?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von rollstuhlfahrer
rollstuhlfahrer

Registriert seit: 1. Aug 2007
Ort: Ludwigshafen am Rhein
1.529 Beiträge
 
Delphi 7 Professional
 
#9

AW: Win7 User Verzeichnis

  Alt 11. Jun 2011, 22:26
Weil Windows die vorher gesagt bekommen hat (siehe Link).

Vielleicht zitiere ich mich an der Stelle mal selbst:
Hinweis: Das hier geht nur für NEUE Benutzer. Für schon bestehende muss man einen weiteren Trick anwenden:
Bernhard
Bernhard
Iliacos intra muros peccatur et extra!

Geändert von rollstuhlfahrer (11. Jun 2011 um 22:31 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#10

AW: Win7 User Verzeichnis

  Alt 11. Jun 2011, 22:40
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.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:13 Uhr.
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