タスクバーの設定をWindowsのデフォルトにリセットする方法

タスクバー設定が破損すると、自動非表示、アイコンサイズ、ツールバー設定などのカスタマイズが保持されなくなる可能性があります。 また、状況によっては、タスクバーが特定の位置にドッキングされない場合があります。 この投稿には、ユーザーアカウントのタスクバー構成をデフォルトにリセットするvbscriptがあります。

図1:タスクバー設定の破損。下部にギャップが生じます。

タスクバー設定をリセットする

注:このスクリプトは、ピン留めされたタスクバーのショートカットをクリアし、タスクバーに追加されたツールバーをすべて削除します。 それらを再度追加できます。 このスクリプトは、Windows Vista、7、8、10で使用できます。

taskbar_reset.zipをダウンロードして解凍し、同梱のスクリプトファイルをフォルダーに抽出します。 スクリプトファイル(taskbar_reset.vbs)をダブルクリックして実行します。

[はい]をクリックして続行します。 5秒ほど待ってください。スクリプトによってエクスプローラが再起動し、タスクバーの設定がデフォルトにリセットされます。

スクリプトの内容

'----------------------------------------------------------------------------- 'Resets the Taskbar configuration 'This script can be used in Windows Vista, 7, 8 and 10. '© 2016 Ramesh Srinivasan 'Created on March 24, 2016 '//www.winhelponline.com/blog '----------------------------------------------------------------------------- Set WshShell = WScript.CreateObject("WScript.Shell") strRegPath = "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\" strkey0 = "HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify\" strkey1 = strRegPath & "StuckRects2\" strkey2 = strRegPath & "StuckRects3\" strkey3 = strRegPath & "Taskband\" strkey4 = strRegPath & "Streams\Desktop\TaskbarWinXP" sMsgTitle = "Taskbar Settings Reset" sMsgCompleted = "Taskbar settings have been reset." ExitExplorerShell WScript.Sleep(3000) ClearTaskbarSettings WScript.Sleep(2000) StartExplorerShell Sub ExitExplorerShell() strmsg = "Explorer Shell will be terminated now. Click Yes to continue." rtnStatus = MsgBox (strmsg, vbYesNo, sMsgTitle) If rtnStatus = vbYes Then For Each Process in GetObject("winmgmts:"). _ ExecQuery ("select * from Win32_Process where name="explorer.exe"") Process.terminate(1) Next ElseIf rtnStatus = vbNo Then WScript.Quit End If End Sub Sub StartExplorerShell() WshShell.Run "explorer.exe" strWelcome = "For more tips and articles on Windows, visit us at:" & Chr(10) & Chr(10) & vbtab & "//www.winhelponline.com/blog" MsgBox "Completed!" & Chr(10) & Chr(10) & strWelcome & Chr(10), 64, sMsgCompleted End Sub Sub ClearTaskbarSettings() On Error resume Next WshShell.Regdelete strkey0 & "IconStreams" WshShell.Regdelete strkey0 & "PastIconsStream" WshShell.Regdelete strkey1 WshShell.Regdelete strkey2 WshShell.Regdelete strkey3 WshShell.Regdelete strkey4 On Error goto 0 End Sub 

このスクリプトによって、構成を完全にリセットすることでタスクバーの問題が修正されたことを願っています。 今、あなたがする必要があるのはアイコンを再びピン留めすることだけです。 タスクバーにツールバーを追加した場合は、再度追加する必要があります。

関連記事:タスクバーアイコンの下部に表示されるギャップを修正する方法

関連記事