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?
Mikä käyttis? Olitko Jäjestelmänvalvojana? Annoit oikeudet vain itsellesi? Kokeile antaa myös systeemille eli system. Vai etkö onnistu muuttamaan oikeuksia? 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ä. Täältä löysin: http://support.microsoft.com/kb/949377/en-us
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.
Ainakin täällä oli käytetty Vistaan subinacl ohjelmaa. Vistassa viimeinen rivi pitäisi olla Koodi: 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ä.
"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".
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.
reset.cmd suorittamisen jälkeen tulee "Huomattava virhe". Suoritus jäi 68%:iin. Käynnistin silti koneen uudelleen mutta ei vaikutusta.
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ä?
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.
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.
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?
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ä.