Registerfout

Status
Niet open voor verdere reacties.

JaapJvanVeen

Gebruiker
Lid geworden
9 nov 2002
Berichten
844
Bij het testen met DxDiag krijg ik een fout in een register vermeld.

Key 'HKCR\CLSID\{92187326-72B4-11d0-A1AC-0000F8026977}\ProgID' is missing.

Hoe stel ik vast welke informatie hier in moet.
 
>>>Gebruik je regclaen<<<<<<


Inderdaad, maar daarmee gaat de fout niet weg. Ook niet met het veel door mij gebruikte Register Mechanic.

Ter plekke staat helemaal geen referentie naar een Program ID maar:

'Standaardeigenschappenbladen voor CPL-shellextensie van spelletjesbesturingen'

en verder niets. Het zijn voor mij raadsels.

Ik gebruik Windows 98 SE met alles er op en er aan en DirectX 9.0c
 
Dit is blijkbaar de oplossing:

I decided to try my luck by opening a recent Undo file created by REGCLEAN.EXE -- Microsoft's free Registry Cleanup utility. Luck was with me. There was the missing ProgID key, along with a lot of other stuff removed the last time I ran the utility. I didn't want to restore everything that had been removed, so I just made a note of what I needed ("Game Controllers CPL Handler") and entered that as the (Default) entry in the ProgID key's Contents pane. A subsequent rerun of the Input test revealed that the problem was solved.

Volledig artikel: http://www.winmag.com/columns/optwin/2001/03.htm
 
Pak bijgaand registerbestandje even uit.
Klik er met je rechter muisknop op en klik op Samenvoegen. De gegevens worden dan in het register opgenomen.

(Dit is de inhoud van het bestand. Het bevat alle gegevens die je mist:

REGEDIT4

[HKEY_CLASSES_ROOT\CLSID\{92187326-72B4-11d0-A1AC-0000F8026977}]
@="Standaardeigenschappenbladen voor CPL-shellextensie van spelletjesbesturingen"

[HKEY_CLASSES_ROOT\CLSID\{92187326-72B4-11d0-A1AC-0000F8026977}\ProgID]
@="CPL-handler van spelletjesbesturingen"

[HKEY_CLASSES_ROOT\CLSID\{92187326-72B4-11d0-A1AC-0000F8026977}\InProcHandler32]
@="C:\\WINDOWS\\SYSTEM\\gchand.dll"

[HKEY_CLASSES_ROOT\CLSID\{92187326-72B4-11d0-A1AC-0000F8026977}\InProcServer32]
@="C:\\WINDOWS\\SYSTEM\\gcdef.dll"
"ThreadingModel"="Apartment"
)

Guus.
 
Laatst bewerkt:
Ik heb de diverse logs van Regclean nagezien maar de door DirectX aangeduide fout komt daar niet in voor.

Verder vind ik op een niveau lager de vermelding:

InProcHandler32 c:\windows\system\gchand.dll en
InProcServer32 c:\windows\system\gcdef.dll
en die staan beide op de juiste plaats in het systeem.

Noch Regclean noch Register Mechanic stellen dit als een fout vast alleen het DxDiag rapport vermeldt het als een fout.

Heb er verder geen problemen mee, maar ik houd niet van onopgeloste vragen!!
 
Geplaatst door JaapJvanVeen
Verder vind ik op een niveau lager de vermelding:

InProcHandler32 c:\windows\system\gchand.dll en
InProcServer32 c:\windows\system\gcdef.dll
en die staan beide op de juiste plaats in het systeem.
De foutmelding is dan ook dat de ProgID ontbreekt en dat is dus inderdaad het geval - zie bijlage; zó zou het eruit moeten zien.
Door het registerbestandje uit mijn vorige bericht terug te zetten voeg je die weer toe.
Dit bestandje bevat de gehele registersleutel, inclusief de niet ontbrekende delen, maar dat maakt niet uit - die zijn identiek en worden gewoon overschreven.

Guus.
 
Laatst bewerkt:
Geplaatst door Guus abc
De foutmelding is dan ook dat de ProgID ontbreekt en dat is dus inderdaad het geval - zie bijlage; zó zou het eruit moeten zien.
Door het registerbestandje uit mijn vorige bericht terug te zetten voeg je die weer toe.
Dit bestandje bevat de gehele registersleutel, inclusief de niet ontbrekende delen, maar dat maakt niet uit - die zijn identiek en worden gewoon overschreven.

Guus.

Super, wat een hogeschoolwerk. Bedankt.
 
Hoewel al weer een tijdje geleden, kom ik er toch op terug.

Vanavond Regclean laten draaien en het resultaat bekeken. Wat bleek.... Reclean haalt de program id weg als zijn de een fout. DirectX en recglean werken dus tegen elkaar in.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan