2009-05-23, 03:50
  #1
Medlem
BePatients avatar
Bra att veta:
WinXP Home Ed 32-bits, SP2, integrerat (OEM)
Admin-konto
Jag är en jävla byfåne när det gäller datorer, svara som du skulle till en person som aldrig sett en dator förr tack.

Okej, jag har försökt installera SP3 utan framgång, har tagit upp mina bekymmer på forumet tidigare men problemet kvarstår. Installationen av SP3 avbryts när den ska uppdatera registernycklar, jag har försökt installera genom auto-uppdateringar i win, genom windows hemsida och genom nerladdning av SP3 som fil från tredje part. I vilket fall får jag meddelandet "Åtkomst nekad."

Jag kom fram till att jag skulle försöka återställa åtkomst för registernycklar. Jag har hittat två kodstycken som jag sparat som .cmd och kört, men det funkar inte med något. subinacl, som ska användas för att redigara reg.nycklarna, ÄR hämtat från windows hemsida och installerat.

Här är koden (från http://www.winhelponline.com/blog/re...-windows-xp/):
Kod:
cd /d “%ProgramFiles%\Windows Resource Kits\Tools”
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f
subinacl /subdirectories %SystemDrive% /grant=administrators=f
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=system=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=system=f
subinacl /subdirectories %SystemDrive% /grant=system=f

(från http://support.microsoft.com/kb/949377)
Kod:
cd /d "%ProgramFiles%\Windows Resource Kits\Tools"
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f
subinacl /subdirectories %SystemDrive% /grant=administrators=f /grant=system=f
subinacl /subdirectories %windir%\*.* /grant=administrators=f /grant=system=f
secedit /configure /cfg %windir%\repair\secsetup.inf /db secsetup.sdb /verbose

Här är felmeddelandet jag får för samtliga subinacl-kommandon (notera numret efter administrators, va fan?):
Kod:
LookupAccountName : C:\windows\*.*:administrators 1337 Detta säkerhets-ID har felaktig struktur.

Current object C:\windows\*.* will not be processed


Elapsed time: 0...
Done: 0, modified 0, failed 0, syntax errors 1
Last Syntax Error:WARNING : /grant=administrators=f : Error when checking arguments - C:\windows\*.*
...och för secedit:
Kod:
secedit är inte ett internt kommando, externt kommando, program eller kommandofil.

Först en fråga, kan jag använda subinacl.exe i Home Ed? Det verkade så på båda platserna jag länkade till men enligt en informationsfil som kom med installationen av subinacl är den till för XP Pro enbart.

Följdfrågor förstås, hur ska jag få subinacl att fungera? Vad ska jag göra om jag inte kan använda subinacl? Vad kan vi tänkas ha gjort för att ha ändrat på åtkomsten över huvud taget...?

Slutligen, de här (relevanta) sakerna har jag prövat:
Startat om och kört installationen från olika platser.
Stängt av antivirus och annat (genom ctrl+alt+del).
Kört nämnda .cmd-filer.


Puss och kaka till person som lyckas hjälpa till.
__________________
Senast redigerad av BePatient 2009-05-23 kl. 03:52.
Citera
2009-05-23, 14:53
  #2
Medlem
hasenfrasens avatar
Enklaste snabbaste sättet - kör File Transfer Wizard till annat media. Gör en nyinstallation. Återställ med File Transfer Wizard.
Citera
2009-05-23, 15:37
  #3
Medlem
BePatients avatar
Citat:
Ursprungligen postat av hasenfrasen
Enklaste snabbaste sättet - kör File Transfer Wizard till annat media. Gör en nyinstallation. Återställ med File Transfer Wizard.
Du menar, kopiera all data till annan hårddisk och nyinstallera Windows...?

Kan bli svårt, har inte tillgång till en annan hårddisk.
Citera
2009-05-23, 18:13
  #4
Medlem
cannaBes avatar
Eftersom du har Home Edition så kan du inte köra secedit men subinacl ska gå bra. Men egentligen brukar detta problemet lösas enklast genom att installera SP3 i Safe Mode. Så ladda ner här: http://www.microsoft.com/downloads/d...8-1e1555d4f3d4

Glöm inte att ändra språk och trycka på Change om du inte har svenskt XP.

Lägg SP3-setupen direkt på C:\ och starta om datorn. Hamra på F8 direkt datorn snurrar igång (innan windows loggan kommer) och välj Felsäkert läge, logga in på Administratörkontot och kör installationen.
Citera
2009-05-23, 21:10
  #5
Medlem
BePatients avatar
Citat:
Ursprungligen postat av cannaBe
Eftersom du har Home Edition så kan du inte köra secedit men subinacl ska gå bra. Men egentligen brukar detta problemet lösas enklast genom att installera SP3 i Safe Mode. Så ladda ner här: http://www.microsoft.com/downloads/d...8-1e1555d4f3d4

Glöm inte att ändra språk och trycka på Change om du inte har svenskt XP.

Lägg SP3-setupen direkt på C:\ och starta om datorn. Hamra på F8 direkt datorn snurrar igång (innan windows loggan kommer) och välj Felsäkert läge, logga in på Administratörkontot och kör installationen.
"Åtkomst nekad."
Citera
2009-05-24, 23:39
  #6
Medlem
BePatients avatar
Jaja, det verkar som om jag är tvungen till att installera om Windows. Men hur blir det med kopian jag gör med File Transfer Wizard, kommer inte registeråtkomsten kopieras också? Kommer hela hårddisken eller partitionen tömmas när jag installerar om Win eller hur är det nu...?
Citera
2009-05-25, 11:54
  #7
Medlem
cannaBes avatar
Citat:
Ursprungligen postat av BePatient
Jaja, det verkar som om jag är tvungen till att installera om Windows. Men hur blir det med kopian jag gör med File Transfer Wizard, kommer inte registeråtkomsten kopieras också? Kommer hela hårddisken eller partitionen tömmas när jag installerar om Win eller hur är det nu...?
Hade jag varit dig så hade jag inte använt mig av File Transfer Wiz. Jag hade tagit backup på alla viktiga filer som inte kräver installation, såsom: musik, film, dokument, outlook-filer.

Detta för att få en så "clean" install som möjligt. Ska du ändå installera om Windows så gör det helt och hållet med att formatera hela C:\ och sen lägger du bara tillbaka alla filer, men du installerar om alla program.
Citera
2009-05-25, 18:52
  #8
Medlem
dobbelinas avatar
Citat:
Ursprungligen postat av BePatient

Här är felmeddelandet jag får för samtliga subinacl-kommandon (notera numret efter administrators, va fan?):
Kod:
LookupAccountName : C:\windows\*.*:administrators 1337 Detta säkerhets-ID har felaktig struktur.

Current object C:\windows\*.* will not be processed


Elapsed time: 0...
Done: 0, modified 0, failed 0, syntax errors 1
Last Syntax Error:WARNING : /grant=administrators=f : Error when checking arguments - C:\windows\*.*
Eftersom du kör Svenska Windows existerar inte gruppen administrators.
Din grupp heter administratörer.
Problemet är att man inte kan använda å,ä samt ö i kommand scripts heller.
prova därför att byta ut följande linje:
Kod:
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f
Mot:
Kod:
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=ADMINI~1=f /grant=system=f
Alternativt ändra gruppnamnet administratörer till administrators.
__________________
Senast redigerad av dobbelina 2009-05-25 kl. 18:59.
Citera
2009-05-25, 19:01
  #9
Medlem
cannaBes avatar
Citat:
Ursprungligen postat av dobbelina
Eftersom du kör Svenska Windows existerar inte gruppen administrators.
Din grupp heter administratörer.
Problemet är att man inte kan använda å,ä samt ö i kommand scripts heller.
prova därför att byta ut följande linje:
Kod:
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f
Mot:
Kod:
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=ADMINI~1=f /grant=system=f
Det där stämmer inte riktigt, man kan använda å ä ö.

Har gjort en .cmd som jag använt på en del datorer innan:

Kod:
			cd /d "%programfiles%\Windows Resource Kits\Tools"
			Subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=Administratörer=o
			subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=Administratörer=f /grant=system=f
			Subinacl /subkeyreg HKEY_CURRENT_USER /grant=Administratörer=o
			subinacl /subkeyreg HKEY_CURRENT_USER /grant= Administratörer =f /grant=system=f
			Subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=Administratörer=o
			subinacl /subkeyreg HKEY_CLASSES_ROOT /grant= Administratörer =f /grant=system=f
			subinacl /subdirectories %SystemDrive% /grant= Administratörer =f /grant=system=f
subinacl /subdirectories %windir%\*.* /grant= Administratörer =f /grant=system=f
Men TS har nog installerat om anyway
Citera
2009-05-26, 13:01
  #10
Medlem
BePatients avatar
Citat:
Ursprungligen postat av cannaBe
Det där stämmer inte riktigt, man kan använda å ä ö.

Det är knappt så jag tror det, men det verkar funka. Jag ändrade till ö och det gick.

För den nyfikna: jag var tvungen att flytta scriptet till mappen subinacl, och byta till "administratörer" genom edit i cmd för att få rätt tecken för att få det att funka.

Tack till dig och andra som hjälpt!
Citera
2009-05-26, 14:00
  #11
Medlem
cannaBes avatar
Citat:
Ursprungligen postat av BePatient
Det är knappt så jag tror det, men det verkar funka. Jag ändrade till ö och det gick.

För den nyfikna: jag var tvungen att flytta scriptet till mappen subinacl, och byta till "administratörer" genom edit i cmd för att få rätt tecken för att få det att funka.

Tack till dig och andra som hjälpt!
Sweet
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in