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


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.