Wie erstelle ich einen Registrierungsschlüssel vom Typ REG_NONE?


11

Informationen über Dateien Verbände sind gespeichert in HKLM\SOFTWARE\Classesund HKCU\SOFTWARE\ClassesWindows-Registry - Einträge (unter anderem). Jeder Eintrag dort kann einen OpenWithProgIDsSchlüssel haben, der die in seinen Werten genannten Programme zur Liste der Programme hinzufügt, auf die über den Eintrag Öffnen mit im Kontextmenü zugegriffen werden kann. Viele dieser Schlüssel haben REG_NONETyp. Allerdings regedit nicht Schlüssel dieser Art zu schaffen erlaubt - diese Art ist aus der Liste der Schlüsseltypen unter abwesender New Eintrag im Kontextmenü.

Wie kann ich einen Registrierungsschlüssel vom Typ erstellen REG_NONE, um der Liste ein neues Programm hinzuzufügen oder zuvor gelöschte Schlüssel neu zu erstellen?


2
Sie können dies mit der Registry.SetValue-Methode in .net tun : msdn.microsoft.com/en-us/library/3dwk5axy.aspx Erläuterung der Typen hier: msdn.microsoft.com/en-us/library/…
MaQleod

Am besten erklären Sie, wie Sie den Schlüssel erstellen müssen oder warum. Diese Frage wird wahrscheinlich als nicht konstruktiv geschlossen, da sie keine Frage zu einem Problem darstellt und keine Bedingungen oder Elemente angibt, die Sie bereits versucht haben. Es ist schwierig, eine Antwort zu geben, wenn keine wirkliche Frage gestellt wurde.
MaQleod

Bitte geben Sie als @MaQleodmention Ihre Frage genau an und fügen Sie weitere Details hinzu. Flagge für die Wiedereröffnung einmal getan
Sathyajith Bhat

5
Ich bin mir nicht sicher, warum jemand denken würde, dass diese Frage nicht spezifisch genug ist. Und es gibt viele gute Fragen zu Super User, die sich nicht mit dem spezifischen Problem eines Benutzers befassen, sondern nur eine Frage stellen. Einige wurden sogar als Top-Fragen hervorgehoben. Wie dieser hier .
Lance Roberts

@Lance Das sind Äpfel und Orangen. Ich bin jedoch damit einverstanden, wieder zu öffnen.
Slhck

Antworten:


11

Ich musste auch einen REG_NONE-Schlüssel in HKCR erstellen.

Mit regedit habe ich eine vorhandene Dateizuordnung in HKCR gefunden, die einen REG_NONESchlüssel unter dem Zweig OpenWithProgIDs hatte (z HKCR\.mp3\OpenWithProgIDs. B. ). Ich habe diese Registrierung in eine .regDatei exportiert .

Dann habe ich die exportierte Datei mit dem Editor bearbeitet und den Zweig so geändert, dass er dem Speicherort entspricht, an dem ich den REG_NONESchlüssel haben wollte . Ich habe alle anderen aufgelisteten Schlüssel außer dem von mir gewünschten REG_NONE-Schlüssel gelöscht. Wenn Sie den Schlüssel REG_NONE umbenennen müssen, tun Sie dies ebenfalls.

Importieren Sie die Datei wieder in Ihre Registrierung und fügen Sie den neuen Schlüsselwert als hinzu REG_NONE.

Die .regDatei sieht aus wie:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\..etc..\keyname]
@=hex(0):

Ändern Sie ..etc..\keynameden tatsächlichen Schlüsselnamen. @=hex(0):ist die Linie, die das REG_NONEElement erstellt.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.