將項目新增至 Windows 8 中的「新建」上下文選單,僅適用於沒有管理員權限的一名用戶

將項目新增至 Windows 8 中的「新建」上下文選單,僅適用於沒有管理員權限的一名用戶

我正在嘗試編輯 Windows 8 電腦上的註冊表,以便可以從「新」功能表建立批次(.bat)檔案。唯一的問題是我沒有管理員權限。所以我做了一些研究,發現你可以編輯註冊表的某些部分。有沒有什麼方法可以讓我只為我的使用者編輯選單,這樣我就不需要管理員權限?也許它在“HKEY_CURRENT_USER”中。我目前也有這個需要管理員權限:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.bat]
@="batch"

[HKEY_CLASSES_ROOT\.bat\ShellNew]
"NullFile"=""

[HKEY_CLASSES_ROOT\batch]
@="Blank Batch file"

答案1

沒有嘗試過,但是:

HKEY_CLASSES_ROOT 是組合視圖兩個註冊表分支:

HKEY_LOCAL_MACHINE\Software\Classes
HKEY_CURRENT_USER\Software\Classes

當目前使用者分支沒有資料(相同鍵/值)時,組合視圖預設顯示本機分支中的數據,但目前使用者分支優先。因此,理論上,與您發布的程式碼等效的應該是

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Classes\.bat]
@="batch"

[HKEY_CURRENT_USER\Software\Classes\.bat\ShellNew]
"NullFile"=""

[HKEY_CURRENT_USER\Software\Classes\batch]
@="Blank Batch file"

由於它是在目前使用者分支下寫入的,因此不需要管理員權限。

相關內容