2009-10-25 63 views
0

我試圖使用this頁面的註冊表設置來添加兩個菜單項到Vista中的資源管理器上下文菜單來註冊和取消註冊COM DLL。但由於某種原因,他們不起作用。我使用Regedit檢查了註冊表,並且我的系統上存在密鑰。我也嘗試過多次登錄和關閉系統,但仍然沒有骰子。註冊/取消註冊COM dll動詞在遠景中不工作

有沒有人曾經遇到過這個問題?你能解決嗎?如果是,那麼如何?

回答

0

你缺少哪些鍵=?你想創建的那些,還是你想要註冊的鍵?

使用regmon當您嘗試註冊您的DLL時監視註冊表訪問。

最有可能的原因是嘗試註冊一個不再可以在沒有提升的情況下寫入的位置(您會看到相應密鑰上的訪問被拒絕)。或者,如果您使用的是.reg文件,那麼可能會出現錯誤,在這種情況下,您會看到嘗試寫入錯誤的密鑰或根本沒有密鑰。

+0

我不缺少任何鍵,我能夠用shell動詞鍵更新註冊表,但我仍然看不到對應於註冊和取消註冊的上下文菜單項。 – 2009-10-25 08:20:26