Avatar billede nph12 Nybegynder
03. september 2003 - 14:31 Der er 14 kommentarer og
1 løsning

Rette nøgler i registreringsdatabasen

Hej
Jeg har stillet spørgsmålet før, men uden nogen løsning. Jeg prøver engang til. 

Tidligere spørgsmål: http://www.eksperten.dk/spm/394401

Vejledning til hvordan man flytter Documents and Settings systemmappen:

http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/Q236/6/21.ASP&NoWebContent=1

Jeg ønsker hjælp til at få lavet et script eller program, som kan flytter nøglerne i registreringsdatabasen som har noget med Documents and Settings. Altså punkt 11-13. Jeg ønsker at kunne flytte Documents and Settings fra nuværende placering til en ny f.eks. d-drevet.

På forhånd mange tak!
Avatar billede vbcoder Nybegynder
03. september 2003 - 14:48 #1
link til en dll som du kan oprette en ref. til i dit vb projekt. med denne dll får du adgang til hele reg.basen og kan læse skrive rette slette som du nu finder det klogt. der er en udmærket dok. med

http://download.microsoft.com/download/vb60pro/update/6.0/w9x2k/en-us/regobji.exe

//vbcoder
Avatar billede nph12 Nybegynder
03. september 2003 - 16:12 #2
Da jeg ikke selv kan programmere, så håber jeg at der er en, som kan lave et script eller et program som flytter Documents and Settings mappen for mig.
Avatar billede lokespas Nybegynder
03. september 2003 - 16:39 #3
kigger på det .....
Avatar billede nph12 Nybegynder
04. september 2003 - 16:02 #4
lokespas>> Er det noget, du tror at du kan lave?
Avatar billede nph12 Nybegynder
05. september 2003 - 20:42 #5
lokespas>> Du er med på, hvad jeg mener?
Avatar billede vbcoder Nybegynder
05. september 2003 - 20:59 #6
jeg er bare med på en lytter
Avatar billede nph12 Nybegynder
06. september 2003 - 12:05 #7
Jeg har hvis ikke det store held med dette spørgsmål
Avatar billede michaelemanuel Nybegynder
08. september 2003 - 08:01 #8
Gem dette som VB-Script (.vbs)
Flytter Dokuneter til partitionen D: [Dokument]
  -oOo-
Set WshShell = WScript.CreateObject("WScript.Shell")
Set FileSystem = CreateObject("Scripting.FileSystemObject")
Startup = "C:\Documents and Settings\All Users\Menuen Start\Programmer\Start\"
On Error Resume Next

'--- Harddisk with VolumeName = Dokument, or first DriveLetter after C: ---
Dim DriveCollection, Drive, DriveLetter
Set DriveCollection = FileSystem.Drives
For Each Drive in DriveCollection
  If (Drive.DriveType = 2) and (Drive.DriveLetter > "C") Then
    If UCase(Drive.VolumeName) = "DOKUMENT" Then
      DriveLetter = Drive.DriveLetter
      Exit For
    End If
    If DriveLetter = "" Then DriveLetter = Drive.DriveLetter
  End If
Next
DestDir = DriveLetter & ":\Documents and Settings"

If DriveLetter <> "" Then
  '--- Move C:\Documents and Settings\All Users\Dokumenter to DestDir ---
  FileSystem.CreateFolder DestDir
  FileSystem.CreateFolder DestDir & "\" & CurrUser
  FileSystem.CopyFolder "C:\Documents and Settings\" & CurrUser & "\Dokumenter", DestDir & "\" & CurrUser & "\Dokumenter"
  FileSystem.CreateFolder DestDir & "\All Users"
  FileSystem.CopyFolder "C:\Documents and Settings\All Users\Dokumenter", DestDir & "\All Users\Dokumenter"
  FileSystem.DeleteFolder "C:\Documents and Settings\" & CurrUser & "\Dokumenter", True
  FileSystem.DeleteFolder "C:\Documents and Settings\All Users\Dokumenter", True
  WshShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Personal",DestDir & "\" & CurrUser & "\Dokumenter"
  WshShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\My Pictures",DestDir & "\" & CurrUser & "\Dokumenter\Billeder"
  WshShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\My Music",DestDir & "\" & CurrUser & "\Dokumenter\Musik"
  WshShell.RegWrite "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Common Documents",DestDir & "\All Users\Dokumenter"
  WshShell.RegWrite "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\CommonPictures",DestDir & "\All Users\Dokumenter\Billeder"
  WshShell.RegWrite "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\CommonMusic",DestDir & "\All Users\Dokumenter\Musik"
  WshShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Personal",DestDir & "\" & CurrUser & "\Dokumenter"
  WshShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\My Pictures",DestDir & "\" & CurrUser & "\Dokumenter\Billeder"
  WshShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\My Music",DestDir & "\" & CurrUser & "\Dokumenter\Musik"
  WshShell.RegWrite "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Common Documents",DestDir & "\All Users\Dokumenter"
  WshShell.RegWrite "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DocFolderPaths\" & CurrUser,DestDir & "\" & CurrUser & "\Dokumenter"
  WshShell.RegWrite "HKLM\SOFTWARE\Microsoft\MediaPlayer\Preferences\MyMusic",DestDir & "\All Users\Dokumenter\Musik"
  WshShell.RegWrite "HKLM\SOFTWARE\Microsoft\MediaPlayer\Preferences\PlayList",DestDir & "\All Users\Dokumenter\Musik\music.asx"
End If
  -oOo-
Avatar billede nph12 Nybegynder
09. september 2003 - 23:03 #9
Jeg har ikke lige prøvet scriptet endnu. Som jeg kan se, så flytter scriptet kun mappe Dokumenter (ret mig, hvis jeg tager fejl). Scriptet skal flytte HELE mappen Documents and Settings.

Kan man ikke få scriptet til at finde, hvilken drev Documents and Settings ligger på nu (i cmd kan man bruge: set userprofile)?

Derefter skal man kunne vælge, hvilke nyt drev Documents and Settings skal ligge på. Scriptet skal på en eller anden måde, vise processen for rettelsen af nøglerne i regedit og hvornår scripttet er færdig med at rette.
Avatar billede nph12 Nybegynder
11. september 2003 - 19:33 #10
michaelemanuel>> Har du set mit sidste indlæg?
Avatar billede nph12 Nybegynder
14. september 2003 - 18:02 #11
michaelemanuel>> Har du set mit sidste indlæg?
Avatar billede nph12 Nybegynder
15. september 2003 - 20:51 #12
Okay, så er det på tide, at jeg lukker spørgsmålet
Avatar billede nph12 Nybegynder
15. september 2003 - 20:52 #13
lukker
Avatar billede l3kris Nybegynder
30. januar 2004 - 13:41 #14
Prøv med TweakXP - du kan dl en demo her:

http://www.totalidea.com/tweakxpdown.html

/jc
Avatar billede d.k Nybegynder
08. marts 2005 - 09:19 #15
VB-Script (.vbs)det virker ikke xp vil ikke modtage download af eks. *.exe filer og når man klipper noget ind i mappen kan det ikke ses, man skal først klik tilbage og så frem for at se det man lige har klippet ind i mappen. men iden er da god nok.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester