উইন্ডোজ ভিস্তা এবং পরে, আই 7+
নিম্নলিখিত ব্যাচ স্ক্রিপ্টটি ডিফল্ট প্রোগ্রামগুলি নিয়ন্ত্রণ প্যানেল অ্যাপলেট থেকে এই প্রোগ্রামগুলিকে ডিফল্ট হিসাবে সেট করুন ক্লিক করে অনুকরণ করে । ভিস্তা / 7 এবং আইই 7 / আইই 11 দিয়ে পরীক্ষিত।
@echo off
setlocal enabledelayedexpansion
REM -- check XHTML support (IE 9+)
set xhtml=0
for /f %%G in ('"reg query "HKCR\IE.AssocFile.XHT" /ve 2>&1 | findstr /c:".XHT" "') do set xhtml=1
REM -- reset file extensions
set exts=HTM,HTML
if %xhtml% == 1 (set exts=%exts%,XHT,XHTML)
for %%G in (%exts%) do (
set ext=%%G
set ext=!ext:~0,3!
reg add "HKCU\Software\Classes\.%%G" /ve /t REG_SZ /d "IE.AssocFile.!ext!" /f >nul
)
set exts=%exts%,MHT,MHTML,URL
set acl=%temp%\acl_%random%%random%.txt
for %%G in (%exts%) do (
set key=HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.%%G\UserChoice
echo !key! [1 7 17]>"%acl%"
regini "%acl%" >nul
set ext=%%G
set ext=!ext:~0,3!
reg add "!key!" /v "Progid" /t REG_SZ /d "IE.AssocFile.!ext!" /f >nul
)
del "%acl%" 2>nul
REM -- reset MIME associations
for %%G in (message/rfc822,text/html) do (
set key=HKCU\Software\Microsoft\Windows\Shell\Associations\MIMEAssociations\%%G\UserChoice
reg add "!key!" /v "Progid" /t REG_SZ /d "IE.%%G" /f >nul
)
REM -- reset URL protocols
for %%A in (FTP,HTTP,HTTPS) do (
set key=HKCU\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\%%A\UserChoice
reg add "!key!" /v "Progid" /t REG_SZ /d "IE.%%A" /f >nul
for %%B in (DefaultIcon,shell) do (
set key=HKCU\Software\Classes\%%A
reg delete "!key!\%%B" /f >nul 2>&1
reg copy "HKCR\IE.%%A\%%B" "!key!\%%B" /s /f >nul
reg add "!key!" /v "EditFlags" /t REG_DWORD /d 2 /f >nul
reg add "!key!" /v "URL Protocol" /t REG_SZ /d "" /f >nul
))
REM -- reset the start menu Internet link (Vista and earlier)
reg add "HKCU\Software\Clients\StartMenuInternet" /ve /t REG_SZ /d "IEXPLORE.EXE" /f
REM -- reset cached icons
if %xhtml% == 1 (
ie4uinit -cleariconcache
) else (
taskkill /im explorer.exe /f >nul
start explorer
)
pause
exit /b
মন্তব্য
যে কোনও ওয়েব ব্রাউজার অ্যাপ্লিকেশন স্টার্ট মেনুতে ইন্টারনেট ক্লায়েন্ট হিসাবে উপস্থিত হতে নিবন্ধন করতে পারে। কোনও অ্যাপ্লিকেশন ফাইল এবং প্রোটোকলের জন্য যথাযথ নিবন্ধকরণের সাথে এই দৃশ্যমানতা ধরণের একটি অ্যাপ্লিকেশনকে ডিফল্ট ব্রাউজারের স্থিতি দেয়। ডিফল্ট ওয়েব ব্রাউজারটি সিস্টেমের যে কোনও জায়গা থেকে স্বেচ্ছাসেবী URL গুলি চালু করতে ব্যবহৃত হয়।
দ্রষ্টব্য বিদ্যমান [শুরু মেনু লিঙ্ক] নিবন্ধগুলি উইন্ডোজ later এবং তারপরে উপেক্ষা করা হবে। এই নিবন্ধটি উইন্ডোজ 7 হিসাবে অবচয় করা হয়েছে।
উত্স: উইন্ডোজ স্টার্ট মেনু দিয়ে কীভাবে কোনও ইন্টারনেট ব্রাউজার বা ইমেল ক্লায়েন্ট নিবন্ধিত করতে হয়
ফাইল এবং প্রোটোকল অ্যাসোসিয়েশনের জন্য শ্রেণিবদ্ধ রেজিস্ট্রি কাঠামো মেশিন-স্তরের খেলাপিগুলির চেয়ে ব্যবহারকারী-প্রতি ডিফল্টকে প্রাধান্য দেয়।
সূত্র: ডিফল্ট প্রোগ্রামসমূহ