ต้องแก้ไขรีจิสตรีคีย์ใดเพื่อเปลี่ยนเบราว์เซอร์เริ่มต้น


14

ต้องแก้ไขรีจิสตรีคีย์ใดเพื่อเปลี่ยนเบราว์เซอร์เริ่มต้น

ฉันพบกุญแจเหล่านี้มาแล้วและดูเหมือนว่าพวกเขาจะทำสิ่งที่ฉันต้องการ แต่ฉันไม่แน่ใจว่าฉันได้พบพวกเขาทั้งหมดแล้วหรือยัง:

ข้อมูลใน:

HKEY_CURRENT_USER\Software\Classes\http\shell\open\command
HKEY_CURRENT_USER\Software\Classes\https\shell\open\command
HKEY_CURRENT_USER\Software\Classes\ftp\shell\open\command

ค่าใน:

HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\MuiCache

มีปุ่มอื่น ๆ ที่จะต้องเปลี่ยนเพื่อให้มันทำอย่างสมบูรณ์?



@ Mehper: ขอบคุณ ดูเหมือนว่าฉันทำให้พวกเขาอยู่ในตำแหน่งที่ถูกต้องนอกเหนือจากไฟล์ในท้องถิ่นตามที่ Cosmin พูดถึง
— Paradroid

-1 คุณไม่ควรเปลี่ยนเบราว์เซอร์เริ่มต้น นี่คือสิ่งที่ต้องทำโดยผู้ใช้
— kinokijuf

ฉันจะทำการสำรองข้อมูลรีจิสทรีแล้วเปลี่ยนเบราว์เซอร์ของฉันทำการสำรองข้อมูลรีจิสทรีอื่นและใช้grigsoft.com/download-windiff.htmเพื่อเปรียบเทียบ
— JamesTheDev

คำตอบ:


3

แต่ละเบราว์เซอร์จะตั้งค่ารายการรีจิสทรีของตัวเอง แต่คุณสามารถลองค้นหาสิ่งที่พบโดยการเปรียบเทียบไฟล์ REG ในฟอรัมเหล่านี้:

ดูเหมือนว่าคุณพลาดคีย์รีจิสตรี (.html, .htm, gopher ฯลฯ )


1
ขอบคุณ ฉันสงสัยว่าเบราว์เซอร์ที่ทันสมัยยังคงgopher://รองรับอยู่!
— Paradroid

14

คุณไม่ได้แก้ไขรีจิสทรีด้วยตนเอง คุณรันคำสั่งที่ระบุโดยผู้สร้างเบราว์เซอร์ที่สำคัญค่าHKLM\SOFTWARE\Clients\StartMenuInternet\[BROWSER NAME.EXE]\InstallInfoReinstallCommand

ตัวอย่างเช่นสำหรับ MSIE มัน"C:\Windows\System32\ie4uinit.exe" -reinstallและสำหรับ Firefox "X:\path\to\Firefox\uninstall\helper.exe" /SetAsDefaultAppGlobalมันเป็น


3
นอกจากนี้ดูเหมือนว่าวิธีที่น่าเชื่อถือที่สุดในการค้นหาเบราว์เซอร์เริ่มต้นคือการค้นหาHKCU\SOFTWARE\Clients\StartMenuInternet(สังเกต HKCU แทน HKLM) และตรวจสอบค่า มันจะเป็นIEXPLORE.EXE, FIREFOX.EXE, Google Chrome, Chromium.SOMERANDOMSTRINGหรือOperaStableสำหรับเบราว์เซอร์ที่นิยมมากที่สุด สิ่งนี้น่าเชื่อถือมากกว่าการดูHKCU\\Software\\Classes\\http\\shell\\open\\commandเนื่องจาก IE บน Windows 7 ดูเหมือนจะไม่เปลี่ยนการตั้งค่านั้นเมื่อคุณคลิก "ทำให้เป็นเบราว์เซอร์เริ่มต้น"
— jakub.g

@ jakub.g คำสั่งที่ฉันโพสต์ไว้สำหรับ HKLM ไม่เคยลองเปลี่ยนรายการ HKCU โดยทางโปรแกรม
— kinokijuf

2

ต้องแก้ไขรีจิสตรีคีย์ใดเพื่อเปลี่ยนเบราว์เซอร์เริ่มต้น ฉันพบกุญแจเหล่านี้มาแล้วและดูเหมือนว่าพวกเขาจะทำในสิ่งที่ฉันต้องการ แต่ฉันไม่แน่ใจว่าฉันได้พบทั้งหมดของพวกเขา ...

คุณไม่ได้; คุณลืม.htmlไฟล์.htmไฟล์.urlบุ๊คมาร์คและอื่น ๆ

ความจริงก็คือเบราว์เซอร์นั้นเหมือนเครื่องเล่นสื่อ ไม่มีการตั้งค่า“ เครื่องเล่นสื่อเริ่มต้น” เดียว ค่อนข้างจะมีการเชื่อมโยงไฟล์แยกกันและแต่ละไฟล์สำหรับแต่ละประเภทไฟล์และโปรโตคอลที่เครื่องเล่นสื่อสนับสนุน เช่นเดียวกับเบราว์เซอร์ ไม่มีการตั้งค่า“ เบราว์เซอร์เริ่มต้น” เดียว; การเชื่อมโยงเฉพาะสำหรับแต่ละประเภทที่รองรับ

ในกรณีของเบราว์เซอร์ที่พวกเขามักจะสนับสนุนที่ต่ำสุด.htmlและ.htmไฟล์.urlที่คั่นหนังสือ, และhttp, httpsและftpโปรโตคอล

ฉันสงสัยว่าเบราว์เซอร์ที่ทันสมัยยังคงมี gopher: // support!

พูดว่าใคร เบราว์เซอร์สามารถรองรับโพรโทคอล gopher และ archie และ magnet link และ emule link รวมถึง.torrentไฟล์และ.svgไฟล์รวมถึงไฟล์และ.mp4ไฟล์ Flash และอื่น ๆ

ในการตั้งค่าเบราว์เซอร์ให้เป็น“ ค่าเริ่มต้น” อย่างถูกต้องจะต้องเชื่อมโยงกับแต่ละประเภทไฟล์และโปรโตคอลที่รองรับ (หรืออย่างน้อยที่สุดแต่ละอันที่คุณตั้งใจจะใช้ด้วย)


โกเฟอร์เป็น / ไม่เหมือนไฟล์ประเภทหรือลิงค์โปรโตคอลที่จะรันโปรแกรมอื่น มันเป็นรูปแบบที่แตกต่างกันโดยสิ้นเชิงในการค้นหาเซิร์ฟเวอร์ เบราว์เซอร์กระแสหลักทั้งหมดได้ลดการสนับสนุนมานานเท่าที่ฉันรู้
— Paradroid

@paradroid จริงซึ่งเป็นรูปแบบการเชื่อมโยง ที่ถูกสร้างขึ้น แต่มันก็สายเกินไปแล้วเพราะมันได้ลดลงส่วนใหญ่จากการใช้งาน แต่ไม่สมบูรณ์; Lynx ยังคงรองรับและไม่มีการตอบกลับใด ๆ ที่เบราว์เซอร์ที่ให้มาไม่สามารถรองรับได้ (หรือประเภทไฟล์หรือโปรโตคอลอื่น ๆ ที่คลุมเครือสำหรับเรื่องนั้น)
— Synetech

ความคิดเห็นดั้งเดิมของฉันเกี่ยวกับการสนับสนุนโกเฟอร์คือการใช้งานจริงในเบราว์เซอร์ เมื่อฉันใช้อินเทอร์เน็ตครั้งแรกที่มหาวิทยาลัยโดยใช้ Mosaic และต่อมา Netscape มีเนื้อหามากขึ้นผ่านโกเฟอร์มากกว่า "เวิลด์ไวด์เว็บ" ใหม่
— Paradroid

0

คุณสามารถเปลี่ยนเบราว์เซอร์เริ่มต้นด้วยไฟล์. bat และ. vbs

มีรหัสที่จะทำให้: - เบราว์เซอร์ IE เริ่มต้นสำหรับ WIN10

=== IE_Microsoft_DefaultPrograms.bat ===

@echo off
cls
echo   --==**##  IE default browser ##**==--
REM Run GUI
cscript //NoLogo IEdefault.vbs
timeout /t 1 /nobreak > NUL
echo Done

=== IEdefault.vbs ===

Set WshShell = WScript.CreateObject("WScript.Shell")

' IE Default browser for WIN10
WshShell.Run "%windir%\system32\control.exe /name Microsoft.DefaultPrograms /page pageDefaultProgram\pageAdvancedSettings?pszAppName=Internet%20Explorer"

' Give Default Programs time to load
WScript.Sleep 2000

' WshShell.AppActivate "Set Program Associations"
WshShell.SendKeys "{TAB}"
WshShell.SendKeys " "
WshShell.SendKeys "{TAB}"
WshShell.SendKeys "{TAB}"
WScript.Sleep 500
WshShell.SendKeys " "

Msgbox "Default browser is Internet Explorer."

WScript.Quit

"ใน Windows 10 คุณไม่สามารถแก้ไขรีจิสตรีได้โดยตรง" อืม สิ่งนี้มาจากไหน คุณสามารถให้การอ้างอิงได้หรือไม่?
— DavidPostill

โปรดอ่านคำถามอีกครั้งอย่างระมัดระวัง คำตอบของคุณไม่ตอบคำถามเดิม คำถามไม่มีส่วนเกี่ยวข้องกับ Adobe Reader
— DavidPostill

คุณพูดถูกสองครั้ง ฉันลบรหัสเกี่ยวกับวิธีทำให้ Adobe Reader เป็นเจ้าของเริ่มต้นของไฟล์ PDF บน Windows 10
— Marjan Savli

-2

ตรวจสอบให้แน่ใจว่าคุณตรวจสอบ

HKey_Local_Machine\Software\Classes\http\shell\open\command

นั่นคือสิ่งที่ฉันผิด

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.