User Käyttäjä Salasana  
   
maanantai 17.11.2025 / 04:24
Hae keskustelualueilta:        In English   Suomeksi   På svenska
afterdawn.com > keskustelu > yleistä keskustelua tietokoneista > windows -ongelmat > rekisterin avaimen käyttöoikeudet
Näytä aiheet
 
Keskustelualueet
Keskustelualueet
Rekisterin avaimen käyttöoikeudet
  Siirry:
 
Kirjoittaja Viesti
Laipis
Junior Member
_
11. syyskuuta 2008 @ 22:09 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Hei,

Ongelma on rekisterin avaimessa, joka sijaitsee:

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SOFTWARE\Microsoft\HTMLHelp\2.0\LocalReg\HxDs.HxRegister.1

Koska käyttöoikeudet ei riitä tämän avaimen avaamiseen, en voi asentaa koneelleni mm. Microsoft Officea tai Visual Studiota. Olen yrittänyt laittaa itselleni oikeuksia avaimen käyttöön mutta se ei onnistu.

Onko ideoita miten saisin tämän avaimen jälleen toimimaan?
tukis
Suspended due to non-functional email address
_
11. syyskuuta 2008 @ 22:57 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Mikä käyttis? Olitko Jäjestelmänvalvojana?
Annoit oikeudet vain itsellesi?
Kokeile antaa myös systeemille eli system.

Vai etkö onnistu muuttamaan oikeuksia?
Lainaus:
Olen yrittänyt laittaa itselleni oikeuksia avaimen käyttöön mutta se ei onnistu.
XP Pro ja Vista
Suojausasetusten palauttaminen takaisin niiden oletusasetuksiksi

XP Pro:ssa olen käyttänyt seuraavaa (Järjestelmänvalvojat ryhmän nimen muutin suomenkielisessa Windowsissa administrators:ksi komentojen suorituksen ajaksi)

Pitää asentaa Subinacl.exe ennen suoritusta.
Viimeinen rivi poistettu, koska se on Vistassa erilainen ja siihen on ohje yllä ensimmäisessä linkissä.
Lainaus:
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


Täältä löysin: http://support.microsoft.com/kb/949377/en-us

Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 13. syyskuuta 2008 @ 18:02

tukis
Suspended due to non-functional email address
_
11. syyskuuta 2008 @ 23:15 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Jos et saa muutettua, niin ota omistukseen:
Lisäasetukset -> Omistaja
Laipis
Junior Member
_
12. syyskuuta 2008 @ 09:37 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Käyttis on 32bit Vista. Oletan että olin järjestelmänvalvojana koska olen kirjautunut koneen ainoalle tilille ja tilin alla lukee Järjestelmänvalvoja :)

Kokeilin antaa oikeudet systeemille, mutta se ei auttanut. Eli virhesanoma kertoo saman kuin aiemminkin: Oikeuksien muutoksia ei voida tallentaa kohteelle CLSID. Käyttö estetty.

CLSID on aikaisemman mainitun kansion sisällä.

____________________________________________________________________


Jatkoin seuraavaan ohjeeseen eli Suojausasetusten palauttamiseen, mutta se ei vaikuttanut mitenkään.

____________________________________________________________________

Seuraavaksi yritin ja sain laitettua rekisterin omistukseen jonka jälkeen sain muutettua rekisterille oikeudet Systeemille. Sen jälkeen ongelma siirtyy seuraavan rekisteriin eli oletettavasti niitä on useampia. Laitoin oikeuksia useampaan rekisteriin mutta lukittuja on vielä jäljellä useita.

___________________________________________________________________

Kokeilin myös suorittaa komennon services.msc ja otin käyttöoikeustilien hallinnan pois päältä; sekään ei auttanut.
tukis
Suspended due to non-functional email address
_
12. syyskuuta 2008 @ 10:04 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Ainakin täällä oli käytetty Vistaan subinacl ohjelmaa.
Lainaus:
A short rundown of the procedure (in case that thread goes away):
1. Make a backup of your registry.
2. Download and install subinacl.exe.
3. Copy the text below into a text file called reset.cmd and run reset.cmd with administrative rights (it may take a LONG time):

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%\inf\defltbase.inf /db defltbase.sdb /verbose

Vistassa viimeinen rivi pitäisi olla

secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose



Avaa komentorivi vaikkapa hiiren oikealla napilla valiten Suorita järjestelmänvalvojana (vaikka olisit kirjautunut järjestelmänvalvojan oikeuksin olevalle tilille).
Edit: Komentoriviä ei tarvitsekaan avata, jos tekee cmd-tiedoston.
Se pitää kuitenkin avata samalla tavalla hiiren oikealla klikaten Suorita järjestelmänvalvojana
Tiedoston pitää olla cmd päätteinen, joten esim muistiossa tallennettaessa tämä saadaan aikaan esim. laittamalla nimi sitaatteihin "reset.cmd". Muuten se voi tallentua reset.cmd.txt nimellä. (kansion asetuksissa rasti pois kohdasta Piilota tunnettujen tiedostotyyppien tunnisteen)

Muuta tarvittaessa (eli suomenkielisessä Vistassa) Järjestelmänvalvojat ryhmän nimi nimeksi administrators subinacl-komentojen suorituksen ajaksi:
Tietokoneen hallinta (voit kirjoittaa Aloita haku -kenttään) -> Paikalliset käyttäjät ja ryhmät -> Ryhmät

Muutos komennossa administrators -> järjestelmänvalvoja ei toiminut ainakaan minulla ehkä siksi, että subinacl ei ymmärrä oikein ä-kirjainta. Siksi muutetaan ryhmän nimeä.

Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 13. syyskuuta 2008 @ 18:00

Laipis
Junior Member
_
12. syyskuuta 2008 @ 10:36 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
"Muuta tarvittaessa Järjestelmänvalvojat ryhmän nimi nimeksi administrators subinacl-komentojen suorituksen ajaksi:
Tietokoneen hallinta (voit kirjoittaa Aloita haku -kenttään) -> Paikalliset käyttäjät ja ryhmät -> Ryhmät"

Tätä kohtaa en saa tehtyä. Pääsin Tietokoneen hallintaan kun klikkasin Tietokonetta työpöydällä oikealla hiiren napilla ja klikkasin Hallitse. Mutta en löydä "Paikalliset käyttäjät ja ryhmät".
tukis
Suspended due to non-functional email address
_
12. syyskuuta 2008 @ 10:50 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Homessa ei taida olla.

Purkkaviritys (voisi löytyä parempi ratkaisu, jos vähänkin osaisi näitä juttuja)
Sen voisi kiertää tekemällä uuden ryhmän, joka on järjestelmänvalvojat ryhmän jäsen.

net localgroup Administrators /add (luo uuden ryhmän)
net localgroup Administrators Järjestelmänvalvojat /add (liittää siihen järjestelmänvalvojat)
Tämän jälkeen komennon pitäisi toimia.

Ensin voisi suorittaa komennot ilman admisistrators määrityksiä.
Se voisi kokeilla riittääkö.

subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=system=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=system=f

Edit: ja voisit kokeilla koko komentoja sellaisinaan ilman "net localgroup" virityksiä ensin.

Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 12. syyskuuta 2008 @ 11:01

Laipis
Junior Member
_
12. syyskuuta 2008 @ 11:29 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
reset.cmd suorittamisen jälkeen tulee "Huomattava virhe". Suoritus jäi 68%:iin. Käynnistin silti koneen uudelleen mutta ei vaikutusta.
tukis
Suspended due to non-functional email address
_
12. syyskuuta 2008 @ 11:40 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Mitä kokeilit ehdotetuista?

Sammutitko väkisin? Suoritus voi kestää, joten anna lopettaa itse suorituksen. Virheilmoituksia voi tulla suorituksen aikana useita.
En ole vähään aikaan käyttänyt, niin en tarkkaan muista.

Sitten voisit käyttää net komentoja.

Eikö kukaan keksi miten muutetaan ryhmän nimeä?
Laipis
Junior Member
_
12. syyskuuta 2008 @ 11:49 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Eli tein tämän komentorivillä järjestelmänvalvojana:

"net localgroup Administrators /add (luo uuden ryhmän)
net localgroup Administrators Järjestelmänvalvojat /add (liittää siihen järjestelmänvalvojat)".
Nämä komennot eivät toimineet ilman "net localgroupia".

reset.cmd-komennon suorituksessa ei kestä kuin sekunti tai pari jonka jälkeen tulee "huomattava virhe" eikä mitään enää näytä tapahtuvan; komentorivillekin voi taas kirjoittaa.
tukis
Suspended due to non-functional email address
_
12. syyskuuta 2008 @ 12:09 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Komentoriville, joka on käynnistetty korotetuin oikeuksin (hiiren oikealla -> Suorita järjestelmänvalvojana) kirjoitetaan

net localgroup Administrators /add
net localgroup Administrators Järjestelmänvalvojat /add

cmd tiedostoa myös klikataan aina hiiren oikealla ja valitaan Suorita järjestelmänvalvojana.

Minulta loppui ideat tuohon.
Käsin voi rekisteristä muuttaa kohtuullisen määrän avaimia.
Se ettei tiedä paljonko avaimia on muutettavaksi tuntuu turhauttavalita kylläkin.

ps. olen suorittanut tuon "reset.cmd"-korjauksen Vista Ultimateen muuttamalla järjestelmänvalvojat ryhmän nimeä. Ultimatessa nimen voi muuttaa hiiren oikealla klikkaamalla, mutta Home versioissa sitä ei olekaan tietokoneen hallinnassa ainakaan.

Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 12. syyskuuta 2008 @ 12:23

Laipis
Junior Member
_
12. syyskuuta 2008 @ 12:17 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Tein juuri kuten kerroit :) Eli hiiren oikealla napilla ja Suorita järj.valvojana... Noooh... Kiitos avusta kuitenkin. Kunhan ehdin niin yritän vielä rekistereitä muuttaa jos ei muita keinoja keneltäkään löydy?
Mainos
_
__
 
_
tukis
Suspended due to non-functional email address
_
12. syyskuuta 2008 @ 12:28 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Jos ei muuta keksisi ja olisi välttämätöntä korjata, niin uudelleenasennusta helpompi tapa olisi muuttaa kieli englannniksi.
http://neko.1g.fi/ohje/Windows_Vista-vinkit/vistalizator.html

Kokeilematta on vielä tietenkin komennossa cmd-tiedostossa admisnistrators -> järjestelmänvalvojat muutos
XP:ssä tuo ei toiminut viimeksi kun kokeilin vuosi sitten.
Ohjelmiin on voinut tullä päivityksiä ja en ole kokeillut Vistassa.

Jos antaa komennot komentoriville yksitellen, niin näkee virheilmoitukset. Rivit voi silti kopioida leikkaa/liimaa menetelmällä.
Joskus kopioitaessa nettisivulta tulee näkymättömiä merkkejä, jotka aiheuttavat virhetä. Siksi olisi parempi kopioida esim. muistion kautta ja lopulta vaikka kirjoittaa käsin, jos edelleen tulee virheitä.

Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 13. syyskuuta 2008 @ 18:05

afterdawn.com > keskustelu > yleistä keskustelua tietokoneista > windows -ongelmat > rekisterin avaimen käyttöoikeudet
 

Apua ongelmiin: AfterDawnin keskustelualueet | AfterDawnin Vastaukset
Uutiset: IT-alan uutiset | Uutisia puhelimista
Musiikkia: MP3Lizard.com
Tuotearviot: Laitevertailu | Vertaa puhelimia | Vertaa kännykkäliittymiä
Pelit: Pelitiedostot, pelidemot ja trailerit
Ohjelmat: download.fi | AfterDawnin ohjelma-alueet
International: AfterDawn in English | Software downloads | Free, legal MP3s | AfterDawn på svenska
RSS -syötteet: AfterDawnin uutiset | Uusimmat ohjelmapäivitykset | Keskustelualueiden viestit
Tietoja: Tietoa AfterDawn Oy:stä | Mainosta sivuillamme | Sivuston käyttöehdot ja tietoja yksityisyydensuojasta
Ota yhteyttä: Lähetä palautetta | Ota yhteyttä mainosmyyntiimme
 
  © 1999-2025 AfterDawn Oy