Windows 10でChromeをデフォルトのブラウザーとして設定することを自動化する方法


19

私はregキーにデフォルトを設定しようとしました:

hkeycu>software>microsoft>windows>shell>associations>urlassociations>httpおよびhttps

master_preferenceファイルを使用してみました。

コマンドスイッチを使用してみました--make-default-browser

これまでのところ、これらは機能していません。

任意の助けをいただければ幸いです。バッチファイル、レジストリキー、ファイルの置換/編集など、基本的には自動化できるものなら何でも開きます。


1
これは、設定する必要があるすべてのプログラムで機能するはずです。ファイルパスを変更するだけです。... nuance.custhelp.com/app/answers/detail/a_id/15717/~/…–
Moab


1
Windows 8以降では、ハッシュアルゴリズムが設定されているため、ファイルの関連付けはXMLファイルを使用して適用されます。Plsの参照damonjohns.com/2013/08/16/...blogs.technet.com/b/mrmlcgn/archive/2013/02/26/...
w32sh

チェックアウト以下ジュディ・リーの答えを。それは私のために働いた!
サム

回答:


9

Chromeをデフォルトのブラウザとして自動的に設定するための.vbsファイルを作成しようとしましたか?

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "%windir%\system32\control.exe /name Microsoft.DefaultPrograms /page pageDefaultProgram\pageAdvancedSettings?pszAppName=google%20chrome"
WScript.Sleep 1200
WshShell.SendKeys "{TAB}"
WshShell.SendKeys " "
WshShell.SendKeys "{TAB}"
WshShell.SendKeys "{TAB}"
WshShell.SendKeys " "
WScript.Quit

参照:OSD中にWindows 10でIEをデフォルトブラウザーにする際のユーザー「Raz」によるコメント


うわー、それは実際に働いた!これに感謝します。私はずっと前からこれを行う方法を望んでいました!
サム

あなたが起動時にこれを実行したい場合にも、ただで.vbsファイルを置く%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup
サム・

1
また、SendKeysビットを単にに単純化できますWshShell.SendKeys "{TAB} {TAB}{TAB} "
サム

2
これにより、Chromeが開くことができるすべてのファイルタイプのデフォルトになっていることに気付きました。これは、PDFをChromeに開くデフォルトを上書きしますが、これは特定の状況では好ましくありません。PDFファイルタイプが変更されるのを避けることは可能でしょうか?(.html、.shtml、.htmなど-PDFを除くほとんどすべて)。「既定のアプリ」で「Webブラウザ」を変更する動作を(自動的に、理想的にはサイレントに)再現しようとしていると思います。
省略記号

Windows 10で動作しない1809
-MickyD

4

Judy Li / RazソリューションのPowerShellバージョンは次のとおりです。

function Set-ChromeAsDefaultBrowser {
    Add-Type -AssemblyName 'System.Windows.Forms'
    Start-Process $env:windir\system32\control.exe -ArgumentList '/name Microsoft.DefaultPrograms /page pageDefaultProgram\pageAdvancedSettings?pszAppName=google%20chrome'
    Sleep 2
    [System.Windows.Forms.SendKeys]::SendWait("{TAB} {TAB}{TAB} ")
}

2

Windows 10でデフォルトのブラウザーを変更するには、Christoph Kolbiczのツールを試してください -https : //kolbi.cz/blog/2017/11/10/setdefaultbrowser-set-the-default-browser-per-user-on-windows-10- and-server-2016-build-1607 /

起動しSetDefaultBrowser.exe HKLM "Google Chrome"、それは私のためにうまくいった。


1

私が変更され、上記のスクリプトをデフォルトのブラウザを変更し、この模倣は、Windows 10でデフォルトのアプリをusuingので、それが唯一のデフォルトのブラウザではなく、他の設定(メール、PDFなど)を変更するようにします。

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "%windir%\system32\control.exe /name Microsoft.DefaultPrograms /page pageDefaultProgram\pageAdvancedSettings?pszAppName=google%20chrome"
WScript.Sleep 1200
WshShell.SendKeys "{TAB}"
WshShell.SendKeys "{TAB}"   
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys " "
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys " "
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys " "
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys " "
WshShell.SendKeys "{TAB}"
WshShell.SendKeys " "
WScript.Quit

1

これは完全に自動化されていませんが、必要な手順を減らします。[設定]に移動し、[既定のアプリ]を見つけて右クリックして[開始するピン]を選択します。その後、2回のクリックで選択画面に戻ることができます。


0

Judy Liの答えからスクリプトを取り出して調整します。

Option Explicit
Dim oShell, sWinDir
Set oShell = WScript.CreateObject("WScript.Shell")
sWinDir = oShell.ExpandEnvironmentStrings("%WINDIR%")
oShell.Run sWinDir & "\system32\control.exe /name Microsoft.DefaultPrograms /page pageDefaultProgram"
Set oShell = Nothing
WScript.Quit

デスクトップに.vbs ファイルとして保存します(例:SetDefaultProgams.vbs。これをダブルクリックすると、以前のバージョンのWindows 10のように、左側のリストでより使い慣れたデフォルトプログラムの設定が表示されます。

(もちろん、プログラム/スクリプトを呼び出す方法は他にもあります。スタートメニューに置くか、CMDまたはPowerShellで実行することができます。)

このスクリプトは、Windowsバージョン10.0.16299.192でテストされました。



-5

Windows 10では、[設定]-> [システム]-> [既定のアプリ]を開き、[Webブラウザー]までスクロールします。ここのドロップダウンからChromeを選択しようとして、選択したように見えない場合(バグと思われる)、ドロップダウンからInternet Explorerを選択し(選択したことに注意)、ドロップダウンからChromeの選択を再試行します。これはバグを解決するようです


Chromeを即座にデフォルトのブラウザとして設定する手順は何ですか?
alljamin

Windows 10では、[設定]-> [システム]-> [既定のアプリ]を開き、[Webブラウザー]までスクロールします。ここのドロップダウンからChromeを選択しようとして、選択したように見えない場合(バグと思われる)、ドロップダウンからInternet Explorerを選択し(選択したことに注意)、ドロップダウンからChromeの選択を再試行します。これはバグを解決するようです。
アランカッセン

これを回答に追加してください。
alljamin

5
彼/彼女はこれを手動ではなくプログラムで行いたいと思っていたと思います。
サム
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.