Как я препятствую тому, чтобы какая-либо веб-страница открыла iTunes без моего разрешения?
Я не хочу изменять браузеры.
Я не хочу удалять iTunes.
Я не хочу изменять компьютеры.
Я не хочу изменять свою ОС.
Я просто не хочу веб-страницы вводный iTunes каждый раз, когда они хотят.
(Я использую IE7 и iTunes9 и Windows XP.)
В то время как Microsoft обычно рекомендует делать резервное копирование прежде, чем внести изменения реестра, в этом случае, особенно благоразумно. Кроме того, в то время как я протестировал это, если это делает мороженое в Вашей плавке морозильника, Ваш приемник для резервного копирования, волосы выпадают, или что-либо еще плохо происходит, это не мой отказ. Я не могу обещать, что не будет никаких непреднамеренных побочных эффектов.
Теперь, все это сказало, желание первого шага создать резервную копию некоторых ключей. Откройте командное окно и дайте следующие команды:
md c:\temp
cd c:\temp
reg export "HKCR\iTunes.itms" 1.reg
reg export "HKCR\iTunes.AssocProtocol.itmss" 2.reg
reg export "HKCR\iTunes.AssocProtocol.itms" 3.reg
reg export "HKCR\itmss" 4.reg
reg export "HKCR\itms" 5.reg
reg export "HKCR\.itms" 6.reg
reg export "HKCR\MIME\Database\Content Type\application/x-itunes-itms" 7.reg
Теперь у Вас есть резервное копирование ключей. Если Вы когда-нибудь захотите позволить IE открывать iTunes, то Вам будут нужны они.
Теперь, для удаления ключей:
reg delete "HKCR\iTunes.itms" /f
reg delete "HKCR\iTunes.AssocProtocol.itmss" /f
reg delete "HKCR\iTunes.AssocProtocol.itms" /f
reg delete "HKCR\itmss" /f
reg delete "HKCR\itms" /f
reg delete "HKCR\.itms" /f
reg delete "HKCR\MIME\Database\Content Type\application/x-itunes-itms" /f
Именно. IE больше не будет запускать iTunes.
Наконец, если Вы хотите возвратиться, это как он было, просто откройте свое командное окно, изменитесь на каталог, где Вы спрятали файлы реестра, и:
for /l %f in (1,1,7) do @reg import %f.reg
FWIW: я сохранил содержание всех исходных ключей здесь.