メディアホットキー(再生、一時停止、次へなど)が不明なプロセスによって盗まれました。 Windows 10でどのプログラムに登録されているグローバルホットキーのリストを見つけるには?これを実行するプログラムはいくつかありますが、それらはWindows 7までしか機能せず、Windows 8以降で失敗します。
ホットキーとマルチメディアキーは、ハードウェアまたはドライバー(可能性は低い)、実行中のプログラム、またはシステム設定によって上書きされる可能性があります。
これら3つは別個のものであり、確認と解決には異なる方法が必要です。
キーボードにはさまざまなモードがあり、通常はFNキーの組み合わせで選択できます。一部のスマートキーボードは、Windowsユーティリティで設定できます。キーボードのドキュメントを参照してください。
このアプローチは少し残忍ですが、タスクマネージャーを起動し、svchost、lsass、csrss、smss、services、userinit、dwm、winlogon、Explorerなどのシステムプロセスを除くすべてのプロセスを終了することをお勧めします。
問題が解決した場合は、再起動して1つずつ終了してみて、問題の原因を突き止めてください。 msconfig
またはSysInternals autoruns
プログラムを使用して、問題のプロセスの起動を無効にすることができます。
Windowsのスタートボタンを押し、「regedit」と入力して、HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer
を参照します。
AppKey
という名前のレジストリキー(「フォルダ」)が存在する場合は削除します。
次に、HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey
を参照し、notで削除します。
マルチメディアキーを押したときに起動するプログラムを定義するサブキー(サブフォルダー)はほとんどありません。
以下は、Windows 7のデフォルトです。あなたも同じようにする必要があります。
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\15]
"Association"="mailto"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\16]
"Association"=".cda"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\17]
"ShellExecute"="::{20D04FE0-3AEA-1069-A2D8-08002B30309D}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\18]
"ShellExecute"="calc.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\7]
"Association"="http"
選択したプログラムにキーを割り当てるには、適切なレジストリキーの下にある値をすべて削除し、ShellExecute
という名前の新しい文字列(REG_SZ)値と、値として選択したプログラムへのフルパスを作成します。 c:\vlc\vlc.exe
として
必要な番号のキーがない場合(下記を参照)、キーを作成してください。
以下は、Appkey\
にある既知のマルチメディアキーとそれに対応する番号のリストです。
1 Back (Internet browser)
2 Forward (Internet browser)
3 Refresh (Internet browser)
4 Stop (Internet browser)
5 Search
6 Favourites
7 Web Home
8 Mute volume
15 Mail
16 Media
17 My Computer
18 Calculator
24 Mute microphone
25 Lower microphone volume
26 Raise microphone volume
27 Help
28 Find
29 New
30 Open
31 Close
32 Save
33 Print
34 Undo
35 Redo
36 Copy
37 Cut
38 Paste
39 Reply
40 Forward (mail)
41 Send
42 Spelling checker
43 Toggle dictation and command/control
44 Toggle microphone
45 Corrections
(前述のリストは からコピーされました)https://groups.google.com/forum/#!msg/Microsoft.public.fr.windowsxp/zZolgM6PC4o/sRJv2NtrB- 8J (フランス語))
設定は再起動後に機能するはずです。
必要なホットキーをWindowsデスクトップ、スタートメニュー、クイック起動パネルのショートカットに割り当てたり、タスクバーに固定したりできる場合があります。
それらを検索するのは面倒かもしれませんが、代わりに次のテキストを新しいテキストファイルにコピーし、最初の行のc:\
をユーザーのホームディレクトリパス(c:\Users\jwhite\
など)に置き換え、Script.vbs
という名前で保存して実行します。
Const rootdir = "c:\"
Set fso = CreateObject("Scripting.FileSystemObject")
Set wshell = CreateObject("WScript.Shell")
logname="test.txt"
Set logfile = fso.CreateTextFile(logname,True)
logfile.Write "Searching for shortcuts with hotkeys" & vbCrLf
recursedirs( fso.GetFolder(rootdir) )
logfile.Write "Done searching" & vbCrLf
logfile.Close
Sub recursedirs(dir)
If trylistdir(dir) Then
For Each subdir In dir.SubFolders
recursedirs subdir
Next
For Each file In dir.Files
extn = fso.GetExtensionName(file.Path)
if LCase(extn) = "lnk" Then
check(file.Path)
end if
Next
End If
End Sub
Function trylistdir(dir)
On Error Resume Next
trylistdir = (dir.SubFolders.Count + dir.Files.Count >= 0)
End Function
Sub check(fname)
Set lnk = wshell.CreateShortcut(fname)
hk = lnk.Hotkey
if (hk<>"") then
logfile.Write fname & " : " & hk & vbCrLf
end if
End Sub
数分後、スクリプト自体と同じフォルダーにtest.txt
という名前のファイルが作成され、次のような内容が含まれます。
Searching for shortcuts with hotkeys
C:\test\test01.lnk : Alt+Ctrl+Z
C:\test\test02.lnk : Alt+Ctrl+Shift+E
Done searching
私の知る限り、Windows Hotkey Explorerソフトウェアは、可能なすべてのホットキーを押して、結果として呼び出されたものをすべて傍受しようとすることで機能しました。 Windows 8以降では、ホットキーをそのようにインターセプトすることはもはや不可能であるため、この方法は機能しないため、そのようなソフトウェアは使用できない可能性があります。
私はソフトウェアの推奨を求めることはとにかくSuperUser.comには適切でない可能性があると考えていますが、代わりに専用のWebサイトで次の質問に賛成することをお勧めします: https://softwarerecs.stackexchange.com/questions/33669/tool-to-list-all-current-windows-hotkeys
私が使用した http://www.nirsoft.net/utils/hot_keys_list.html
ctrl + Shift + Oがブロックされているようです
ツールを開いたところ、実際に使用されていることがわかりましたが、どのプログラムかはわかりません
だから私はタスクマネージャーを開いてタスクごとにタスクを殺し、AMD ... exeおそらくいくつかの種類のスクリーンレコーダーであることがわかるまで、ツールで常にrefrehを押しました