--------(--)

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
2010-02-10(Wed)

Windows Vistaでexeやlnkをアプリケーションに関連付けてしまった

Windows Vista(Windows XPやWindows 7も基本的に同じですが)で、ショートカット(.lnk)や実行ファイル(.exe)のファイルを何らかのアプリケーションに関連付けてしまい、ほとんどのプログラムが起動出来なくなった場合の対処方法です。

■ショートカット(.lnk)の場合
ショートカット(.lnk)をアプリケーションに関連付けてしまうとこのような感じになりますので、以下の手順で修復します。
Windows Vista デスクトップ(.lnk関連付け異常)

1. 管理者権限のあるユーザーでログオンします
2. [スタートメニュー]の検索ボックスか[ファイル名を指定して実行]画面(Windowsキー + Rキーで表示可)を表示します
3. %windir%\system32 と入力し[OK]します
Windows Vista ファイル名を指定して実行(%windir%\system32)
4. 開いた画面でcmd.exeを探し、cmd.exeを右クリックし[管理者として実行]を選びます
Windows Vista cmd.exeを管理者として実行
※2.~4.の処理は以下の方が簡単でした(2010/12/18)。
1. [スタートメニュー]を開きます
2. 検索ボックスに、cmd と入力してCtrl + Shift + Enterを押します


5. assoc .lnk=lnkfile と入力しEnterします
Windows Vista コマンドプロンプト(assoc .lnk=lnkfile)

それだけではダメな場合、以下も行います。
1. [スタートメニュー]の検索ボックスか[ファイル名を指定して実行]画面(Windowsキー + Rキーで表示可)を表示します
2. regedit と入力し[OK]します
Windows Vista ファイル名を指定して実行(regedit)
3. HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.lnk\UserChoiceキーを削除します
Windows Vista レジストリエディタ(.lnk\UserChoiceキー削除)
4. ログオフしてログオンしなおします


最終手段として、以下の内容を拡張子.regのファイルとして保存し実行してみる方法もあります(あくまでも自己責任でお願いします)

[スタート]の検索欄に、notepad.exe と入力してメモ帳を起動します。
以下の内容をメモ帳に張り付けてデスクトップに拡張子.regで保存します(例:lnk.reg)。
保存した拡張子.regのファイルをダブルクリックします。
コンピュータを再起動してアイコンが正常になったかを確認してみてください。

--------------------------------------------------------------ここから下
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.lnk]
@="lnkfile"

[HKEY_CLASSES_ROOT\.lnk\ShellEx]

[HKEY_CLASSES_ROOT\.lnk\ShellEx\{000214EE-0000-0000-C000-000000000046}]
@="{00021401-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\.lnk\ShellEx\{000214F9-0000-0000-C000-000000000046}]
@="{00021401-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\.lnk\ShellEx\{00021500-0000-0000-C000-000000000046}]
@="{00021401-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\.lnk\ShellEx\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}]
@="{00021401-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\.lnk\ShellNew]
"Handler"="{ceefea1b-3e29-4ef1-b34c-fec79c4f70af}"
"IconPath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\
00,68,00,65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,\
31,00,36,00,37,00,36,00,39,00,00,00
"ItemName"="@shell32.dll,-30397"
"MenuText"="@shell32.dll,-30318"
"NullFile"=""

[HKEY_CLASSES_ROOT\.lnk\ShellNew\Config]
"DontRename"=""
--------------------------------------------------------------ここから上


上記でもダメな場合には、先ほど同様に[スタート]の検索欄に、notepad.exe と入力してメモ帳を起動します。
以下の内容をメモ帳に張り付けてデスクトップに拡張子.regで保存します(例:lnkfile.reg)。
保存した拡張子.regのファイルをダブルクリックします。
コンピュータを再起動してアイコンが正常になったかを確認してみてください。

--------------------------------------------------------------ここから下
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\lnkfile]
@="Shortcut"
"EditFlags"=dword:00000001
"FriendlyTypeName"="@shell32.dll,-4153"
"IsShortcut"=""
"NeverShowExt"=""

[HKEY_CLASSES_ROOT\lnkfile\CLSID]
@="{00021401-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\lnkfile\shellex]

[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers]

[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\OpenContainingFolderMenu]
@="{37ea3a21-7493-4208-a011-7f9ea79ce9f5}"

[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\{00021401-0000-0000-C000-000000000046}]
@=""

[HKEY_CLASSES_ROOT\lnkfile\shellex\DropHandler]
@="{00021401-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\lnkfile\shellex\IconHandler]
@="{00021401-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\lnkfile\shellex\PropertySheetHandlers]

[HKEY_CLASSES_ROOT\lnkfile\shellex\PropertySheetHandlers\ShimLayer Property Page]
@="{513D916F-2A8E-4F51-AEAB-0CBC76FB1AF8}"
--------------------------------------------------------------ここから上





■実行ファイル(.exe)の場合
実行ファイル(.exe)をアプリケーションに関連付けてしまうとこのような感じになりますので、以下の手順で修復します。
Windows Vista デスクトップ(.exe関連付け異常)
1. ビルトインAdministratorを有効にしてログオンするか、UACを無効にし管理者権限のあるユーザーでログオンします
2. 検索ボックスか、Windowsキー + Rで「ファイル名を指定して実行」画面を表示します。
3. command と入力し[OK]します。
4. assoc .exe=exefile と入力しEnterします
5. ftype exefile="%1" %* と入力しEnterします
Windows Vista command(assoc,ftype)


英語101キー配列になってしまった場合には以下の入力を行ってください
=を入力する場合には、へのキーを押します
"を入力する場合には、Shift + けのキーを押します
*を入力する場合には、Shift + 8のキーを押します

■実行ファイル(.exe)の場合の手順は以下の方が簡単でした(2010/12/18)。
まず、以下の手順でセーフモードで起動し、管理者でログオンします。
1. 起動時にF8キーを押します(押すタイミングが分からなければ適度に連打します)
2. [詳細ブート オプション]が表示されたら、[セーフ モード]を選択しEnterします
次に、以下の手順で.exeの関連付けを変更します。
1. [スタート]ボタンをクリックします
2. 検索ボックスに、command と入力して[OK]します
3. 開いた画面に、assoc .exe=exefile と入力しEnterします
後は、再起動して通常通り立ち上げます。



[2011/09/12追加]
MicrosoftのKBに以下が追加されています。
機械翻訳で分かりにくいのですが、FixItでこの問題を解決してくれるようです(自分では確認してみていませんが)

Windows Vista ベースまたは Windows 7 ベースのコンピューター上の .exe ファイルを実行すると、ファイルを別のプログラムが起動します。
http://support.microsoft.com/kb/950505/ja

trackback url


この記事にトラックバックする(FC2ブログユーザー)

trackback

パソコンの中がLNKファイルだらけ・・・・・。

「パソコンの調子が悪い」店頭持ち込み頂きました。 電源ONしてみると・・・・。 デスクトップに沢山のファイルが・・・・。 タスクにもファイルが・・・・・。 Windowsスタートボタンを押してみると・・・・。 こちらも同じ状態です。 プロパティを見てみると (...

コメントの投稿

管理者にだけ表示を許可する

コメント

めちゃくちゃ困ってたんですが、おかげで助かりました!
お気に入りに登録しましたので困ったときは活用させてもらいます。
ありがとうございました。

dhisaidrさん、いらっしゃいませ。

忙しさにかまけて、ほとんど更新もできていない状況ですが、少しでもお役に立てるよう今後もできる限り頑張ってみますので、よろしくお願いいたします。

上記の方法を試した結果プログラムが全て音楽ファイルになってしまいコマンドプロンプトすら開けなくなってしまいました。
pc上のプログラム全てが音楽ファイルになっており、使い物になりません。
どうすればいいのでしょうか。

いらっしゃいませ。
ちょっと状況がわかりませんので、可能であれば以下の内容について補足いただけますか。

・元々どのような症状になったのでこのページの処理を行われましたか
・具体的にどのようなコマンドを入力されましたか
・すべて音楽ファイルになったというのはどのような状況でしょうか(ショートカットかexeファイルのアイコンが変わったということでしょうか)

ここに載せている内容を実行しても、ショートカットやexeファイルが音楽プログラムに関連づくことはないと思いますが、もしそのような状況になっているのであれば、ショートカットとexeファイルのどちらが音楽プログラムに関連づいているかにより、このページの処理のいずれかを実行すれば直るはずです。

プログラムやショートカット、アプリケーションなどが
みんなPNGファイルになり起動できない状態になってしまいました・・・
cmd.exeもクリックするとwindowsフォトビューアが出てきて、起動できない状態になってしまいました。
何か対処法はあるでしょうか?

かずひろさん、いらっしゃいませ。

拡張子.exeのファイルがフォトビューアに関連づいてしまったのでしょうか。
もしそうであれば、このページの後半に「■実行ファイル(.exe)の場合」があるのですが、以下の手順の方が簡単なような気がしてきました。

まず、以下の手順でセーフモードで起動し、管理者でログオンします。
1. 起動時にF8キーを押します(押すタイミングが分からなければ適度に連打します)
2. [詳細ブート オプション]が表示されたら、[セーフ モード]を選択しEnterします

次に、以下の手順で.exeの関連付けを変更します。
1. [スタート]ボタンをクリックします
2. 検索ボックスに、command と入力して[OK]します
3. 開いた画面に、assoc .exe=exefile と入力しEnterします

後は、再起動して通常通り立ち上げます。


さらにショートカット(.lnk)の関連付けもおかしいのであれば、このページの「■ショートカット(.lnk)の場合」を試してみてください。

こんにちは!
直りました!!本当に感謝です!もしまた何か不具合があったら
そのときはお世話になりますw

ホントにありがとうございます!

cmd.exeが見つからないです・・・OSはwin7です。

鬼爆さん、いらっしゃいませ。

%windir%\system32フォルダにcmd.exeが見つからないということでしょうか?
試しに、以下の手順で[管理者:コマンドプロンプト]が開けないか確認してみるとどうでしょうか。
1. [スタートメニュー]を開きます
2. 検索ボックスに、cmd と入力してCtrl + Shift + Enterを押します

もしこれで[管理者:コマンドプロンプト]が開けば、続きの処理を行うことができますが。

regeditと入力し、レジストリエディタを開いたのですが、UserChoiceというフォルダがありませんでした。
OSはwindows7です。

いらっしゃいませ。
UserChoiceキーは標準の状態では存在していなくて正常です。
ショートカットに対してアプリケーションを関連付けてしまった場合のみ、このキーが存在します。

regeditが実行できません

vistaでトラブル発生し、こちらに辿りつきました。
何をやっても「iTunes」が起動してしまい参っています。

実行ファイルの方を行い、次にlinkの方をやってみました。
5まで行い、変化がないので、regeditを実行したところ、またもや「iTunes」が
起動してしまいます。
コマンドプロンプトからなど、他にやり方はありますか?

はるさん、いらっしゃいませ。

regeditでiTunesが起動するということは、.exeファイルがiTunesに関連づいているようです。
念の為ファイル名を指定して実行で、regedit.exe と入力してみてください。
これでもiTunesが起動するようであれば、間違いありません。

「■実行ファイル(.exe)の場合」の処理をすでに実行されたとのことですが、エラーがですに以下の2つのコマンドは実行できましたか?
assoc .exe=exefile
ftype exefile="%1" %*

基本的にはこの2つのコマンドが正常に実行できれば、.exeの関連付けは直るはずですが、HKEY_CURRENT_USERに妙な情報が書き込まれているという可能性がわずかに残っています。
念のため、別のユーザーでログオンして確認してみていただければと思います。

早々の返信ありがとうございます。

試してみました。iTunesが起動してしまいました。
間違いなく、iTunesに関連付けされてしまっているようです。
二つのコマンドは実行できました。

別のユーザーを新規作成し、ログオンしたところ、正常に動作します。
こちらでウィルスの検索もしてみましたが、何も検出されませんでした。
regeditも実行できました。知識がない為、見てもわかりません・・・

別ユーザーの方から直す方法があると良いのですが。

心当たりと言えば、最近sonyの音楽転送ソフト「Xアプリ」をインストールしたことでしょうか。
その時に、前のバージョンのソフトも勝手にアンインストールされていました。

残念ですが、はっきりとは分からないです。
ただ、正常にexeファイルの起動ができるユーザーがあるのであれば、そのユーザーでログオンして以下のレジストリを確認してみると何かわかるかもしれません。

1.「ファイル名を指定実行」で「regedit」と入力し、レジストリエディタを起動します。

2.HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList中で問題ユーザーのプロファイルを探します(ProfileImagePathの値で確認できると思います)
見つけたら、そのユーザーのSIDを控えます(S-1-2-34-5678901234-567890123-4567890123-4567のような数字です)

3.HKEY_USER\{見つけた問題ユーザーのSID}の配下にある
Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exeキーと
Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\exefileキーを確認します

現在ログオンして正常に動作しているユーザーのレジストリは
HKEY_CURRENT_USERの配下にある
Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exeキーと
Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\exefileキーになりますので、問題のユーザーのレジストリと比較してみます(iTunesを起動するコマンドが問題ユーザーのレジストリに存在しないかなど)。


どうしようもなければ、新しいユーザーに旧ユーザーのデータを移行するしかないかもしれませんが・・・

返信ありがとうございます。

新ユーザーからレジストリエディタを起動し、問題ユーザーのプロファイルと探してみました。
上記3番を行おうとしましたら、
HKEY_USER\{見つけた問題ユーザーのSID} のフォルダが見つかりませんでした。
これは普通はあり得ないことなのでしょうか?

現状では不便なので、新ユーザーに少しずつ移行し始めています。
お忙しいところ、ご親切にお答えくださって本当に感謝しています。

>HKEY_USER\{見つけた問題ユーザーのSID} のフォルダが見つかりませんでした
本当に申し訳ありません。
別のユーザー用レジストリなので、見つからないのが当たり前でした(睡眠不足で寝ぼけていたようです)。

レジストリエディタを起動してハイブの読み込みでレジストリファイルを直接読み込めば見ることが出来るかもしれませんが、たぶんアクセス権の問題などで無理のような気がします。

お力になれずに申し訳ありませんでしたが、今後の為にももう少し確認しておきたいと思います。

とんでもないです。
睡眠不足の時にお答え頂いたんですね。
ますます恐縮です。
どうもありがとうございました。

.dbのファイルをメモ帳に関連付けしてしまって元に戻すことは出来ますか?win7の64bitです

いらっしゃいませ。

.dbファイルを別のアプリに関連付けるのであれば、[スタート]メニューの[既定のプログラム][ファイルの種類またはプロトコルへのプログラムの関連付け]で、.dbをダブルクリックし関連付けるアプリを選択し、[OK]すれば可能です。

.dbはを元々の関連付けの無い状態にするのであれば、レジストリの削除が必要です。
1. 以下のいずれかの方法でレジストリエディターを起動します
  ・スタートメニューの検索欄に regedit と入力しEnter
  ・Windowsキー + Rキーなどで、ファイル名を指定して実行を起動し、regedit と入力し[OK]する
2. HKEY_CLASSES_ROOT\.dbキーを削除します
3. HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dbキーを削除します
4. レジストリエディターを終了し、コンピューターを再起動します

子供が圧縮ソフトをダウンロードしてしまいexeファイルが開けなくなりました。
やっとの思いでこちらにたどり着き、早速やってみましたがうまくいきません。
「command」を開くと「USERS\USER」という文字が入るのですが、それが原因でしょうか。
よろしくお願いします。

AKIさん、いらっしゃいませ。

commandを実行するとUSERS\USERと表示されるということですが、たぶんUSERという名前のアカウントでログオンされているためでそれ自体は正常ですが、具体的にはどのようにうまくいきませんか?

念の為、以下に一通り手順を書いておきます。
1. まず、以下の手順でセーフモードで起動し、管理者でログオンします。
 (1) 起動時にF8キーを押します(押すタイミングが分からなければ適度に連打します)
 (2) [詳細ブート オプション]が表示されたら、[セーフ モード]を選択しEnterします
2. 次に、以下の手順で.exeの関連付けを変更します。
 (1) [スタート]ボタンをクリックします
 (2) 検索ボックスに、command と入力して[OK]します
 (3) assoc .exe=exefile と入力しEnterします
 (4) ftype exefile="%1" %* と入力しEnterします
3. 後は、再起動して通常通り立ち上げます。



=を入力する場合には、へのキーを押します
"を入力する場合には、Shift + けのキーを押します
*を入力する場合には、Shift + 8のキーを押します

すみません。よろしければ教えてください。
ワードが詰まった圧縮ファイルを解凍して開こうと思ったら管理者権限がないとのことだったので
com.exeで assoc .lnk=lnkfile と打ちこんだところ、デスクトップの実行ファイル?(エクスプローラーなど)が.lnkとなってしまい拡張子が変更されてしまい、開けなくなってしまいました。

そしてこちらのサイトにたどり着き、レジストリの
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.lnk\UserChoiceキー
の削除

上記のようにcommandから
assoc .exe=exefile →ftype exefile="%1" %*
と行ってみましたがうまくいきませんでした。(セーフモードのやり方も試してみました)

唯一引っかかっているのが、間違えて以下のサイトから
http://q.hatena.ne.jp/1134196511

「メモ帳とかのエディタで
REGEDIT4
[HKEY_CLASSES_ROOT¥.lnk]
@=”lnkfile”
[HKEY_CLASSES_ROOT¥.lnk¥ShellNew]
”Command”=”RunDLL32 AppWiz.Cpl,NewLinkHere %2”
[HKEY_CLASSES_ROOT¥.lnk¥ShellEx]
[HKEY_CLASSES_ROOT¥.lnk¥ShellEx¥{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}]
@=”{500202A0-731E-11d0-B829-00C04FD706EC}”
の内容でlnk.regとかのファイル名で保存(拡張子は必ずreg)
してエクスプローラからダブルクリック。」

ということを行ってしまいました。
この結果、lnkファイルだったものが、メモ帳のアイコンになってしまいました。
でも再起動後はまたlnkファイルにもどっていたのですが、これがいけなかったんですかね・・・。

OSはvista home premiumです
よろしければ知恵をお貸しください。お願いします

早速のお返事ありがとうございます。
すべて手順通りにやってみましたが、再起動してもアイコンは白紙のままです。
exeファイルを開こうとすると「プログラムが関連付けられていません」とエラーメッセージが出るか
「ファイルを開くプログラムの選択」ページが開きます。

AKIさんへ。

まず、.exeファイルの関連付けがおかしいというのは間違いないですよね(スタートメニューの検索ボックスにcmd.exeと入力すると、「指定されたファイルに対してこの操作を行うプログラムが関連付けられていません。・・・・」という表示になりますか?)

そうだとすると、検索ボックスにcommandと入力し、開いた画面で以下のコマンドを入力して結果を確認してみていただけますか。
assoc .exe
ftype exefile

検索ボックスからcmd exeを開くと「アプリケーションがみつかりません」となるので、「ファイル名を指定して実行」で
開いてみました。

assoc .exe を入力すると  assoc .exe=exefile
ftype exefile を入力すると  ftype exefile="%1" %* と出ます。

あと、 他のサイトでレジストリを起動する方法がありましたが、他のユーザーでは開けますが
問題のあるユーザーではレジストリ エディタを開くことができません。
たびたび申し訳ありませんが、よろしくお願いします。

ダメ男さん、いらっしゃいませ。

まず、assoc .lnk=lnkfile を実行するとデスクトップのショートカットの拡張子が.lnkになったとのことですが、assoc .lnk=linkfile のように=の後ろを入力し間違えるとそのような状況になります。

今もショートカットの拡張子が.lnkと表示され、アイコンがすべて空白になってしまっている状況であれば、[スタートメニュー]の検索ボックスに、cmd と入力してCtrl + Shift + Enterを押し、管理者モードのcmd.exeを起動し、開いた画面で間違えないようにassoc .lnk=lnkfileと入力してEnterしてみてください。

また、ダブルクリックされたレジストリについてはXPのレジストリのようですが、これをダブルクリックしてインポートすると問題になるかどうかははっきりとは確認できていませんが、試してみた限りでは特に問題にはならないようでした。

OMEGATさん。本当にありがとうございます。
今思い出しました・・・
「assoc .lnk=linkfile」との入力が「assoc .Ink=linkfile」と
lとIを間違えてしまってました・・・・

数日間ずっと馬鹿みたいに試行錯誤してた自分が馬鹿みたいです!!

本当にありがとうございますっ!!!
ありがとうございます!!!!

AKIさんへ。

ちょっと確認ですが、検索ボックスからcmd exeを開くと「アプリケーションがみつかりません」となるのに、「ファイル名を指定して実行」ではcmd.exeが開けるということですか?

assoc .exeとftype exefileの結果自体は問題ないようですね。

まあ、他のユーザーではレジストリエディタが開けるということなので、レジストリのHKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerFileExtsあたりに問題がある可能性が高いのですが、仰せの通りそのユーザーでレジストリエディタが開けないので、ちょっと手が見つかりません・・・

もう少し考えてみますが、もともとどのような操作でこうなってしまったのか、もし手順が分かるのなら教えていただければ、こちらで検証できるのですが。

検索ボックスからcmd exeを開くと「アプリケーションがみつかりません」となるのに、「ファイル名を指定して実行」ではcmd.exeが開けるということですか?

はい、そうです。ただ、同じようにしてもレジストリエディタは開けません。

子供が「WinRAR」をインストールしたことが原因で、ほとんどのファイルが開こうとすると
「書庫が未知の形式か壊れています」とエラーが出ました。
そこで「WinRAR」をアンインストールしたところ、今の状態になりました。

AKIさんへ。

WinRARをインストールしてあれこれやってみましたが、やはり状況は再現できませんでした。

ファイル名を指定して実行でcmd.exeが起動できるのに、regedit.exeが起動できないという現象に遭遇したことがないのでこれ以上アドバイスが難しいのですが、
.exeの関連付けに関しては、以下の手順を試してみるのも手かしれません。

・正常な管理者権限のあるユーザーでログオンします
・フォルダオプションで隠しファイルとシステムファイルを表示する設定にします
・レジストリエディタを起動します
・HKEY_USERSを選択します
・[ファイル]メニューの[ハイブの読み込み]を選択します
・問題のユーザーのプロファイルフォルダのNTUSER.DATを開きます
・キー名は適当につけます
・作成したキー名のSoftware\Microsoft\Windows\CurrentVersion\Explorer\FileExtsキーを開き、その中の.exeキーのOpenWithProgidsキーの中を確認し(本来であれば、exefileというエントリが存在していると思います)、念のため.exeキーをエクスポートし削除します(必要に応じて.FileExtsごとエクスポートして削除してもいいです)
・名前をつけたキー名を選択し、[ファイル]メニューの[ハイブのアンロード]を実行します
・レジストリエディタを終了し、ログオフし、問題のユーザーでログオンします

私はたまにこのような処理を行いますが、あくまでも自己責任の範疇になります。
正常に動作するユーザーアカウントがあるのであれば、そちらにデータを移行していくほうが正解かもしれません。

ご丁寧に回答を頂きありがとうございました。
散々悩みましたが、こちらのサイトで
原因がわかりすっきりしました。

なにぶん素人なので、間違えて失敗すると怖いので
正常なユーザーアカウントにデータを移行しようと思います。
お世話になりました。

管理人のみ閲覧できます

このコメントは管理人のみ閲覧できます

2011-02-08(Tue) 17:45 にご質問いただきましたが、「管理者のみ表示」状態だと返事等が難しいので、お名前を表示して公開で返事をしてもよろしいでしょうか?

もしよろしければ、お使いのOSや現在の状況(行って見られた事や現在できない事など)の説明を補足いただければと思います。
この場で解決できない可能性も十分ありますので、もっと多くの人からの回答を希望する場合にはネット上のフォーラム(Microsfot AnsersやOKwaveなど)で質問という形をとれば多くの方からの回答が期待できます。

exeやlnkをアプリケーション(秀丸)に関連付けてしまい、にっちもさっちも行かなくなってしましました。
ご教授お願いします。

環境 
os :Windows 7 64ビット

OMEGATさんの紹介された方法をいつくか実践してみましたが、変化ありませんでした。
①セーフモードにて、
 cmd→DOS画面で、assoc .lnk=lnkfile 打ち込み  変化なし
②レジストリーのUserChoiceキーの削除  変化なし

③セーフモードにて、
 ファイル名を指定して実行でcommandを打ち込み、OKを
 押すと、「関連付け何チャラ」と表示され、実行できませんでした。


あとは、最終手段と記述されている.regを作成して、起動させる方法のみなのですが、cmdは実行できたのに、commandができないのはなぜなんでしょうか。

お忙しい所、申し訳ありませんが、よろしくお願いします。

バーネットさん、いらっしゃいませ。

まず状況の確認なのですが、「exeやlnkをアプリケーション(秀丸)に関連付けてしまい」とのことなのですが、セーフモードでcmdでDOS画面が開くということは.exeの関連付けは問題ない気がします(cmdの実態はcmd.exeなので)。

ショートカットだけの問題であれば、以下を行ってみてもダメでしょうか。
Windows 7でショートカットをアプリケーションに関連付けてしまった
http://wintips.blog117.fc2.com/blog-entry-30.html

OMEGATさん、ご回答ありがとうございます。
ご紹介して頂いた、方法(~.regのファイル作成、実行)も
変化なしでした。通常(セーフモードでない)モードで立ち上げ、
作業をしていると、10分位で、必ずブルー画面になり、落ちてしまう現象も発生しております。これは、再インストールしかなさそうですね・・・

私も鬼爆 さんとまったく同じ状態で回答を見てやってみたんですが、できません。
メモ帳も違うプログラムで表示されます;

どうしたらいいのでしょうか?

Nさん、いらっしゃいませ。

鬼爆 さんとまったく同じ状態というのは、ショートカット(.lnk)が何らかのプログラムに関連づいてしまっている状況で、cmd.exeが見つからないので困っているということでしょうか。

その場合、以下の方法でも「管理者:コマンドプロンプト」が起動できませんか。
1. [スタートメニュー]を開きます
2. 検索ボックスに、cmd と入力してCtrl + Shift + Enterを押します

やってみましたが、これも無理でした。違うプログラムが開いてしまいます。

cmdが起動できないということであれば、拡張子.exeがプログラムに関連づいているようですね。

このページ中の「■実行ファイル(.exe)の場合」を試してもうまくいきませんか。

できませんでした;

できませんか・・・
どこがどのようにできないのかを書いていただければ、分かる範囲で確認してみますが、いままでの文面からだけだと状況がつかめないので、正直確認しようがありません。

可能であれば別のユーザーでWindowsにログオンしたらどうかなども確認してみるといいかもしれませんが、あまり状況がひどいようであればリカバリーや再インストールを検討する必要もあるかもしれません。

こんにちは。
私も昨日から
何かしら開こうとするとWindows Media Playerが出てきてしまいます。
さらにはエラーで
「選択されたファイルは、Windows Media Player で認識されない拡張子lnkを持っていますが、
再生できることがあります。ただし、Windows Media Payerで認識できない拡張子であるためこのファイルが信頼できる提供元からのものであることを確認してください。」
と出ます。
そしてプログラムのプロパティをみると
「ファイルの種類」がすべてWindows Media Player (lnk)
となっています。

上にある■lnkの実行をやってみましたがエラーが出てできません。
助けてください!!!!!

よろしくお願いします。

Misaさん、いらっしゃいませ。

エラーが出てうまくいかないとのことですが、どの操作でどのようなエラーになりますか?

手順をまとめると以下のような手順になるはずですが。
1. [スタートメニュー]を開きます
2. 検索ボックスに、cmd と入力してCtrl + Shift + Enterを押します
3. assoc .lnk=lnkfile と入力しEnterします

それだけではダメな場合、以下も行います。
1. 管理者権限のあるユーザーでログオンします
2. [スタートメニュー]の検索ボックスか[ファイル名を指定して実行]画面(Windowsキー + Rキーで表示可)を表示します
3. regedit と入力し[OK]します
4. HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.lnk\UserChoiceキーを削除します
5. ログオフしてログオンしなおします

この状態になって焦っていたのですが、ここに書いてあることをしたら直りました!ありがとうございました!!

かいさん、いらっしゃいませ。

わざわざ解決報告をいただきありがとうございました。
最近はブログの更新もほとんど出来ない状況なのですが、こういう書き込みをいただくと頑張らねばという気になります。

私も他の方と同じ様な状態になってしまいましたがこのサイトのおかげで解決できました。
本当にありがとうございます。

解決方法についてひとつお知らせしたい事があります。
.lnkファイルの解決方法で1つ目に紹介されている方法ではうまくいきませんでしたが、2つ目を行った後で
1つ目の方法を行った所うまくいきました。既出かも知れませんが一応報告しておきます。
ありがとうございました。

magiさん、いらっしゃいませ。

解決の報告や、手順までお知らせいただきありがとうございます。
現在ほとんど、ブログの更新が出来ない状況なんですが、こういう報告をいただくとまた頑張ろうという気になります。

拡張子lnk

拡張子lnkをなおそうとしたのですが・・・
コマンドを入力してエンターをおすと
拒否がでてしまいます・あとエラーが発生してしまいます・
OSは7です

zakiさん、いらっしゃいませ。

拒否されたコマンドは、assoc .lnk=lnkfile ですか?
もしそうだとすると、コマンドプロンプトが管理者モードで起動できていないような感じです。
タイトルバーに「管理者:・・・・・」という表示があれば、管理者モードで起動できているはずなので確認してみていただけますか。

また、発生したエラーとはどのような内容でしょうか。

.lnkに関連付けられたアプリケーションがInternetExplorerの場合は
どうしたらいいのですか?

あああさん、いらっしゃいませ。

.lnkをInternet Explorerに関連付けた場合も、ページ中の.lnkの関連付けと同様の方法で可能なはずです。

1. 管理者権限のあるユーザーでログオンします
2. [スタートメニュー]を開きます
3. 検索ボックスに、cmd と入力してCtrl + Shift + Enterを押します
4. assoc .lnk=lnkfile と入力しEnterします

管理者でログオンするために「コマンドプロンプト」という所を
開こうとするとInternetExplorerがでてきてしまって管理者でログオン
できません。
どうすべきですか?

あああさんへ。
コマンドプロンプトをスタートメニューから開こうとすると、.lnkの関連付けに従いIEで開いてしますます、前回も書いたのですが以下の手順であれば.lnkを使用せずに処理ができますので試してみてください。

1. 管理者権限のあるユーザーでログオンします
2. [スタートメニュー]を開きます
3. 検索ボックスに、cmd.exe と入力してCtrl + Shift + Enterを押します
4. assoc .lnk=lnkfile と入力しEnterします

※これでもIEが開くのであれば、.exeの関連付けがIEになっているのかもしれません。

1~4を実行しましたがやはりなおりません
IEは開きませんでした

あああさんへ、

では、その後も手順に従い以下を行ってみてください。
それだけではダメな場合、以下も行います。
1. 管理者権限のあるユーザーでログオンします
2. [スタートメニュー]の検索ボックスか[ファイル名を指定して実行]画面(Windowsキー + Rキーで表示可)を表示します
3. regedit.exe と入力し[OK]します
4. HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.lnk\UserChoiceキーを削除します


これでもダメな場合には、このページに最終手段として書いているレジストリファイルを作成して実行するという手順を行ってみるくらいしか思いつきません(レジストリの操作に関しては自己責任でお願いします)。

管理人のみ閲覧できます

このコメントは管理人のみ閲覧できます

まだ、やってないのですが
その前に疑問があるのでお願いします

管理者権限のあるユーザーでログオンしてcmd.exeを開いたとき
-------------------------------------------------------
C:\Users\(管理者権限のあるユーザー名)>cd C:\Users\(私のユーザー名)

C:\Users\(私のユーザー名)>
-------------------------------------------------------
という様にしたほうが、いいのでしょうか?それとも、

-------------------------------------------------------
C:\Users\(管理者権限のあるユーザー名)>
-------------------------------------------------------
の様に、上の状態で始めてしまっても構わないのでしょうか?

蒼き銃弾さん、いらっしゃいませ。

ここで行うコマンドプロンプトの操作は、カレントフォルダの場所には影響しない操作なので、CDを行う必要はありません(もちろん行っても問題はありませんが)。

返信ありがとうございます
さらに質問をさせてください

「実行ファイルの場合」を行うときに
command.comが見つからないので、少し調べてみたら
「(Windows7の)64ビットにcommand.comは入っていない」といった感じの記述を見つけたのですが、
この場合はコマンドプロンプトで操作を行っても大丈夫でしょうか?

OSはWindows7の64ビットです

蒼き銃弾へ。

たしかに、x64ではcommmand.comは無くなっていますね。
ということは、x64で拡張子.exeを何らかのアプリケーションに関連付けた場合の修復方法が、今私には分かりません。

一応「.lnkファイルの場合」と同様にレジストリは以下に準備してみましたが、.exeの関連付けがおかしい状態で.regファイルをクリックすることによりレジストリのインポートが出来るのかどうかよく分かりません。

[スタート]の検索欄に、notepad.exe と入力してメモ帳を起動します。
以下の内容をメモ帳に張り付けてデスクトップに拡張子.regで保存します(例:exe.reg)。
保存した拡張子.regのファイルをダブルクリックします。
コンピュータを再起動してアイコンが正常になったかを確認してみてください。

--------------------------------------------------------------ここから下
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.exe]
@="exefile"
"Content Type"="application/x-msdownload"

[HKEY_CLASSES_ROOT\.exe\PersistentHandler]
@="{098f2470-bae0-11cd-b579-08002b30bfeb}"
--------------------------------------------------------------ここから上


上記でもダメな場合には、先ほど同様に[スタート]の検索欄に、notepad.exe と入力してメモ帳を起動します。
以下の内容をメモ帳に張り付けてデスクトップに拡張子.regで保存します(例:exefile.reg)。
保存した拡張子.regのファイルをダブルクリックします。
コンピュータを再起動してアイコンが正常になったかを確認してみてください。

--------------------------------------------------------------ここから下
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\exefile]
@="Application"
"EditFlags"=hex:38,07,00,00
"FriendlyTypeName"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,\
00,6f,00,6f,00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,\
32,00,5c,00,73,00,68,00,65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,\
00,2c,00,2d,00,31,00,30,00,31,00,35,00,36,00,00,00

[HKEY_CLASSES_ROOT\exefile\DefaultIcon]
@="%1"

[HKEY_CLASSES_ROOT\exefile\shell]

[HKEY_CLASSES_ROOT\exefile\shell\open]
"EditFlags"=hex:00,00,00,00

[HKEY_CLASSES_ROOT\exefile\shell\open\command]
@="\"%1\" %*"
"IsolatedCommand"="\"%1\" %*"

[HKEY_CLASSES_ROOT\exefile\shell\runas]
"HasLUAShield"=""

[HKEY_CLASSES_ROOT\exefile\shell\runas\command]
@="\"%1\" %*"
"IsolatedCommand"="\"%1\" %*"

[HKEY_CLASSES_ROOT\exefile\shell\runasuser]
@="@shell32.dll,-50944"
"Extended"=""
"SuppressionPolicyEx"="{F211AA05-D4DF-4370-A2A0-9F19C09756A7}"

[HKEY_CLASSES_ROOT\exefile\shell\runasuser\command]
"DelegateExecute"="{ea72d00e-4960-42fa-ba92-7792a7944c1d}"

[HKEY_CLASSES_ROOT\exefile\shellex]

[HKEY_CLASSES_ROOT\exefile\shellex\ContextMenuHandlers]
@="Compatibility"

[HKEY_CLASSES_ROOT\exefile\shellex\ContextMenuHandlers\Compatibility]
@="{1d27f844-3a1f-4410-85ac-14651078412d}"

[HKEY_CLASSES_ROOT\exefile\shellex\DropHandler]
@="{86C86720-42A0-1069-A2E8-08002B30309D}"

[HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers]

[HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers\ShimLayer Property Page]
@="{513D916F-2A8E-4F51-AEAB-0CBC76FB1AF8}"
--------------------------------------------------------------ここから上

こんにちわ。

私も実行ファイル(.exe)をアプリケーションに関連
をしてしまったようなので書き込みをさせてもらいます。

現状については、おそらく はる さん と同じ状況だとおもいます。

セーフモードで起動し、二つのコマンドを実行しましたが、直りませんでした。
また別アカウント(ゲストアカウント)でログインしてみたところ、
アプリケーションソフトは正常に起動できました。

どうしたらこの問題を解決できるでしょうか。
返信お待ちしております。

また
関連付けてしまったアカウントで
regegitを起動すると、別のアプリケーションソフトで起動されてしまいます。


はる : 2011-01-13(Thu) 23:49 URL edit
早々の返信ありがとうございます。

試してみました。iTunesが起動してしまいました。
間違いなく、iTunesに関連付けされてしまっているようです。
二つのコマンドは実行できました。

別のユーザーを新規作成し、ログオンしたところ、正常に動作します。
こちらでウィルスの検索もしてみましたが、何も検出されませんでした。
regeditも実行できました。知識がない為、見てもわかりません・・・

別ユーザーの方から直す方法があると良いのですが。

leek さん、いらっしゃいませ(返信が遅れて申し訳ありません、本業がちょっと困った状況でして・・・)。

他のユーザーが正常に動作するのであれば、問題としてはたぶん以下のレジストリにありそうなのですが、レジストリエディタが起動できないので簡単には確認できない状況だと思います。
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exe

VistaPEなどCDから起動できるOSを準備するか、管理者権限のある別のユーザーでログオンし、レジストリエディタを起動し、[ハイブの読み込み]で目的のユーザーのプロファイルフォルダにあるNTUSER.DATをロードして、該当部分を確認・編集し、ハイブをアンロードすれば目的が果たせるかもしれませんが、ちょっと今試せないので確かではありません(アクセス権の問題で簡単にはできないかもしれません。

[参考]
レジストリ・ハイブをロードしてオフラインでレジストリを閲覧・編集する
http://www.atmarkit.co.jp/fwin2k/win2ktips/1117ldreghiv/ldreghiv.html


このケースは確実な方法も確かではないので、なかなか文書のやりとりだけだと解決が難しいかもしれませんね。
申し訳ないのですが、最悪はWindows転送ツールなどで動作のおかしいユーザーデータを、正常なユーザーに移行する必要も出てくるかもしれません。

困っていたところこちらにたどり着きました。

私の場合はvistaで.lnkの関連付け解除だったのですが、
2パターン試してもダメでした。
そこで最終手段を試したところ、再起動処理になったところで画面がブラックアウト。
マウスポインタだけが表示されたまま固まったので強制終了しました。
また立ち上げると復旧もしくはそのままwindows表示の2択になりますよね?
そこで復旧を選んだところ復旧作業終了後再起動処理になりました。
すると今度はwindows起動前に勝手に電源が落ちます。

これはもうアウトですか?
ここから復旧は不可能でしょうか?
HDDがイってしまわれたのでしょうか?

すみません、昨日帰宅後起動してみたらとりあえず起動できました。
ただ状態としては関連付けは解除されていません。
最終手段の2番目を試すべきなのか悩んでいます。

あとこちらを見つける前に質問サイトで書かれていた方法を間違えて解釈し、
一度レジストリから.lnkフォルダを丸ごと消してしまったことがあります。
Userchoiceではなくフォルダ丸ごとです。
これがそもそもの原因なのでしょうか?
こうなってしまってはいくら上記を試しても無駄ですか?

しつこいようですが、お手が空きましたら是非ご教授下さい。

トーレス最高! さん、いらっしゃいませ。

本業が忙しく、ブログのチェックすらしていませんでした。
申し訳ありません。

.lnkフォルダを丸ごと削除したことが原因がどうかは分かりませんが、最終手段として書いている処理ははクリーンインストール直後の以下のレジストリをインポートする処理です。
HKEY_CLASSES_ROOT\.lnk
HKEY_CLASSES_ROOT\.lnkfile

このうち最初のレジストリのインポートをされているのであれば、既にHKEY_CLASSES_ROOT\.lnkのレジストリは正常な状態になっている可能性が高いと思います。
もちろん2番目を行っていただいても問題はないと思いますが、パソコンの状態があまり良好な状態とは言えませんので、必要データのバックアップなどは確実におこなっておいた方がいいと思います。

ちなみに、他のユーザーでWindowsにログオンした場合には正常に動作しますか。

お返事いただいていたのに遅くなりすみません。

現状ですが、他のユーザーでも同じ症状でした。
.exeファイルも同様に処理しようとしていたら途中で電源が落ちました。
バッテリー切れのような状態です。(電源は指しっぱなしですが)
レジストリをイジった結果なのでしょうか?

とりあえず.exeの復旧を試してみるつもりですが、
かなり状態が悪いので一度リカバリするつもりです。

ありがとうございました。

Win7 関連付けについて

拡張子が .exe のものを開こうとすると Windows Media Center が開いてしまいます。
(アイコンは Windows Media Center のアイコンが白い紙に張り付いたようなものになってます。)
OSは7です。アカウントは管理者です。

他のページに載っている方法を試しましたがダメでした。
・regedit を開こうとしてもWindows Media Centerが開きます。
・command.com で assoc .exe=exefile を入力しても「アクセスが拒否されました」となります。
・command.com で ftype exefile="%1" %* を入力しても「アクセスが拒否されました」となります。
・ユーザーアカウントUACの変更をしようとしても、「ユーザーアカウント制御設定の変更」をクリックでWindows Media Centerが開きます。
・Windows Media Centerの機能を無効にするための「Windows の機能の有効化または無効化」をクリックしてもWindows Media Centerが開きます。
・セーフモードでの「システムの復元」をクリックするとWindows Media Centerが開いてしまいます。

解決策をお願いします。



ドーナツさん、いらっしゃいませ。

UACの変更が出来ないのであれば、ビルトインAdministratorを有効にしAdministratorでログオンしてassocなどを実行できればいいのですが、これも無理であれば以下のサイトの方法を試してみるしか思いつきません。

Windows Vista ベースまたは Windows 7 ベースのコンピューター上の .exe ファイルを実行すると、ファイルを別のプログラムが起動します。
http://support.microsoft.com/kb/950505/ja

[.exeの関連付け]解決しました

紹介していただいたサイトの方法で元通りに直りました。
本当にありがとうございました。

===
サイトでは、日本語が少し おかしかったので、「英語と日本語を並べて表示する」で順に実行していきました。
サイトでの方法と少し違った点は以下二点です。
・メモ帳は マイピクチャなどから、右クリック→新規作成→テキスト で起動しました。
・REGのインポート(?)は、Exe.regをダブルクリックでしました。
===
ありがとうございました。

IEが関連付けになってしまって・・・

文章が見苦しいこともあるかと思いますがご了承ください

使用OS:ウィンドウズVista

インターネットエクスプローラー(IE)が各実行ファイルの関連付けになってしまい困っています
現在は各ファイルのプロパティから「ファイルの場所を開く」を押し、開きたいファイルを開いているので
使えるには使えるのですが、非常に不便です

事の発端は、学校での授業で使用していたものがAdobe Readerで
そのファイルがPDFでなくアプリケーション (.exe)となっていて全く見れず
どうしても見たかったため、いろいろ検索していて
このサイトの「ショートカットの場合」で5番目のところまで行い
そのあとに以上の実行ファイルが「~~~(各フォルダの名前).exe)となり
IEを開いたところ、すべてのファイルにIEが関連付けになってしまいました

この分だけでは解決するのは難しいかもしれませんが、解決策があれば教えてください
宜しくお願いします

.

テイルズさん、いらっしゃいませ。

状況がよくつかめないのですが、IEに関連づいてしまったのが.exeファイルであれば、以下のリンク中のFixItを実行するのが最も簡単かもしれません(ファイル名を指定して実行画面にcmd.exeと入力して、コマンドプロンプトが起動できるのであれば.exeではなくショートカットが関連づいていると思われます)。

Windows Vista ベースまたは Windows 7 ベースのコンピューター上の .exe ファイルを実行すると、ファイルを別のプログラムが起動します。
http://support.microsoft.com/kb/950505/ja

OMEGATさん、お早い回答ありがとうございます
初めての出来事なのでかなり動揺していまして見づらい文章になってしまい申し訳ございませんでした
簡単に申し上げますと
ここのサイトにございます「ショートカット(.lnk)の場合」の5までする

エラーらしき文章が出る

問題ないと思い「cmd」を消すと、デスクトップ上のアイコンが表示されなくなる

IEをダブルクリックするとメッセージが出てきて、下の方(たしか各関連付けにするかなにかの感じでした)を押し
そのあと各アイコンが白紙の上にIEのアイコンが小さくなった感じに表示され
それをダブルクリックすると「~~(各ファイルの名前).lnkをダウンロードしますか」を表示され
それ以上いかない状態です
素直に修理に出した方がよろしいでしょうか?

テイルズさんへ。
>エラーらしき文章が出る
ここでどのようなメッセージが表示されているのかが問題ですが、コマンドプロンプトは起動できるのであればショートカットの関連付けがおかしいのは間違いないようですね。

ためしに、以下の1.~3.を行ってもエラーらしきものが表示されますか?
1. [スタートメニュー]を開きます
2. 検索ボックスに、cmd と入力してCtrl + Shift + Enterを押します
3. 開いた画面に、assoc .lnk=lnkfile と入力しEnterします

もしエラーらしきものが表示されるのであれば、内容が分かればと思います。

そのように入力すると
「アクセスが拒否されました
処理中にエラーが発生しました .lnk」と表示されます

OMEGATさん
ショートカット~のところのそれでもダメな場合のところをを最初からゆっくり見たところ
こちらが良く見ていなかったらしく、無事削除の方ができました
お手数おかけして申し訳ございませんでした
今回はありがとうございました

OMEGATさん
お忙しい中すみませんが相談です。
以前IE9をダウンロードしてから調子がおかしく(いちばん最初はすべてIEに関連付けされてしまっていたようです)、それ以降、必死で頑張って、ワード、メモ帳、エクセル、インターネット、ウォークマンのソフトなどはなんとか使えるようになりました(もともと入っているmicrosoft wordなども開けないので、例えば、ワードなんかは:すでに作ってあるワード文書を「プログラムから開く」→すべて白紙して別名で保存→ワード文書を作りたいときはその白紙文書を開いて再編集する形でつくっています。ただ例えば電卓などを使いたいと思っても開けません)

すべてのファイルがexeファイルかIEに関連づけされてしまったようで、ここの本文の方法を試しても、まずcmd.exe自体がexeファイルになっているようで(そもそもcmd.exeファイル自体が見つからず、cmd.exe.muiしかない)、開こうとすると、
(A)インターネット画面が一瞬だけ表示されてすぐ消え、
(B)「cmd.exeをダウンロードしますか?」との表示。「実行」「保存」どちらをクリックしても、
また(A)のようになり、次は(B)が繰り返されます(このときは「cmd.exe このプログラムの発行元を確認できませんでした」と「cmd.exe(1)をダウンロードしますか?」との表示)。もう一回同じように「実行」「保存」かどちらかクリックすると、また(A)のあと(B)、が繰り返されます(このときは「cmd.exe(2)をダウンロードしますか?」)と。おそらく「実行」「保存」どちらを選んでも(A)(B)が「cmd.exe(3)」「cmd.exe(4)」…と繰り返されるのではないかと思います。
スタート画面の検索でregeditでEnterを押しても同じ感じです。
また、スタート画面の検索でcommandを押して黒い画面を出すことはでき、本文のように入力してみたのですが何も変わっていません。
どのようにしたら良いでしょうか?

はなこさん、いらっしゃいませ。

ワード、メモ帳、エクセル、インターネット、ウォークマンのソフトなどはなんとか使えるようになったとのことですが、拡張子.exeの関連付けがおかしければ当然これらも使えないはずはので、もしかすると全く別の理由なのかもしれませんね。

まずは、このページの最後でも紹介している以下のサイトのFixItを実行してみて改善がみられるかを確認してみるといいかもしれません(このFixItは確か拡張子.msiなので.exeの関連付けがおかしくても実行できたと思います)。
Windows Vista ベースまたは Windows 7 ベースのコンピューター上の .exe ファイルを実行すると、ファイルを別のプログラムが起動します。
http://support.microsoft.com/kb/950505/ja

お返事遅くなりすみません、ありがとうございます!

教えていただいたURLでFixItを実行してみましたが、FixItをダウンロードするまではできても、それをインストール(実行)しようとすると、また上の(A)(B)のようになってしまいます。。またメモ帳から操作してやる方法(レジストリ?)もうまくいきません。(メモ帳を指定された場所に保存しようとすると「権限がない」と言われます)

私としては今のところ「どうしてもすべて完璧に直したい」というより「とりあえずiTunesをインストールしたい」ということだけなのですが、iTunesのセットアップをダウンロードまではできても、そのダウンロードしたiTunes set upのアイコンがまずIEのイラストになっており、exeファイルとして保存されており、「プログラムから開く」は右クリックしても表示されず、開くと必ず、IEが一瞬だけ表示されて…上の(A)(B)が繰り返される感じです。

iTuneなので仕事でどうしても、というわけでもありませんが、資格試験の勉強に使いたいと思っております。

長々と失礼しました。またお時間がある時に、「iTune set upのexeの関連つけを止める方法」だけでもかまいませんので、お返事いただけると幸いです。
よろしくお願いいたします。

win7の話で申し訳ないのですが・・・

こんなにコメントがきた後で今更ではあるのですが、私も.exeと.lnkの両方の関連付けをやってしまい、元に戻せなくなってしまいました・・・(試行錯誤した結果.dllの関連付けも・・・)
.lnkを解除する方法は、exeがフォトビューアで起動するようになっているのでcmd.exeが起動できず、セーフモード+コマンドプロンプトでassoc .exe=exefile を打ち込んでも何も変わりませんでした。
最終手段も行いましたが何の異変もなしでした。
.exeを解除する方法も同様に行いましたが変化しませんでした。

私のOSがwin7というのが問題なのかもしれないのですが、何時間も解決法を探してやって見ましたが直らなかったので思い切ってここで聞いてみようとおもいました。
OS違いで無理ならば諦めますが、細かいポイントがあればぜひ手伝って頂きたいのですが、お願いできませんか・・・

まぁさん、いらっしゃいませ。

なかなかブログに目を通す暇がなく、返事が遅くなり申し訳ありませんでした。
なおかつ、いい解決方法もないのですが・・・
この関連付けに関しては、結構いろいろなケースもあるようで、なかなか一筋縄ではいかない場合もあり、ちょっと最近自信なし状態です。

基本的にはVistaでも7でも同じで、exeの関連付けに関しては以下のFixItが効果がある場合が多いようです。
Windows Vista ベースまたは Windows 7 ベースのコンピューター上の .exe ファイルを実行すると、ファイルを別のプログラムが起動します。
http://support.microsoft.com/kb/950505/ja

もし、こちらのFixItでexeの関連付けが直れば.inkの方も何とかなるのかもしれませんが、.dllもとなるとかなりきついですね。

別のユーザーでログインした場合に動作が正常であれば、別ユーザーもしくは新しいユーザーに必要なデータを移して切り替えたほうがいいかもしれません。

感謝感謝です。

おじゃまします。
exeファイルのアイコン変更ソフト使用で全て同じアイコンになってしまいいろんなソフトが起動しなく困っていました。
cmd.exeまで実行できなくリカバリーしなくちゃと思ってたところ、このページを見て色々試して治りました。
本当に感謝でいっぱいです。ありがとうございます。
お礼が言いたかったので、コメントさせていただきました。
(お気に入りに入れさせていただきました。少しでも勉強になればと思います。)

栞さん、いらっしゃいませ。

わざわざコメントいただきありがとうございます。
情報が整理できておらず、本当に醜いページになってしまっていて申し訳なく思います。

少しでも為になる情報発信ができるよう、時間を見つけて情報の整理も行いたいと思いますので、今後もよろしくお願いします。

この状況はどうすれば解決できますか?
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1177488276
Yahoo知恵袋の僕の質問に飛びます。

助けてください

助けてください!
デスクトップ上のアイコンが全てiTunesの音楽ファイルになってしまってクリックしてもiTunesしか起動されません。これは上のはるさんと同じ状況なのでしょうか。OSはWindowsVISTAです

whiteさん、いらっしゃいませ。
諸事情によりお返事が遅れ、大変申し訳ありませんでした。

「デスクトップ上のアイコンがすべてiTunesのアイコンに」とのことですが、たぶん本来はショートカットでそれぞれのアイコンだったものですよね。
基本的には、このページの「ショートカット(.lnk)の場合」を参考に処理を行うことで解決する可能性はあると思います。

※スタートメニューの検索ボックスに、cmd.exe と入力して[OK]するとコマンドプロンプトが起動できるのであれば.exeの関連付けは問題なく、.lnkの関連付けだけの問題のはずです。

レジストリエディタの仕方ですが、「.link」のなかに、「User Choice」がありません!
どうしたらいいんですか??

ちなみに、あるものは 
「ShellEx」「ShellNew」です

↑のかたの質問を呼んで、1つ前のおれの疑問は解決しました!
それで、「cmd」で「assoc .lnk=lnkfile」と打つと
*1.アクセスが拒否されました。
*2.処理中にエラーが発生しました: .lnk
↑:のあと1マス
*1・*2が、出てきます。
そういう場合は・・・?

セッキーさん、いらっしゃいませ。

>アクセスが拒否されました。 処理中にエラーが発生しました: .lnk
この表示はコマンドプロンプトが管理者モードで実行されていない場合に表示されます。
以下のいずれかでコマンドプロンプトを起動してみてください。
・スタートメニューなどの[コマンドプロンプト]右クリックし[管理者として実行]を選ぶ
・スタートメニューの検索ボックスに、cmd と入力しCtrl + Shift + Enterする

※正常な場合には、開いたウィンドウのタイトルが「管理者:コマンドプロンプト」や「管理者:cmd.exe」となるはずです。

何回もすいません
管理者で実行して、assoc~とうつと
.lnk=lnkfile
と出てきて、一部のアイコンは元に戻りましたが、やっぱり紙のままのあいこんが、多数・・・
.lnk=lnkfile
と出てくるのが、正常なのでしょうか?

セッキーさんへ。

assocコマンドを入力すると、.lnk=lnkfile と表示されるのは正常な動作です。
一部のアイコンは戻ったが、紙のままのアイコンが多数とのことですが、紙のままのアイコンとはショートカットのアイコンで、本来はそのアプリのアイコンが表示されていたものですか?
また、その紙のままのアイコンを実行するとどうなりますか?

ショートカットであれば、あとはレジストリからUserChoiseキーを削除するなど、このページの手順に従って作業してみてください。

ショートカットでないものも、紙のままです。
紙のままのを実行するとやはりインターネットが出てきて、「ダウンロードしますか?」が出てきます。

また質問ですが、
UserChoceキーを、レジストリで検索すると、2こ、3こでてきますが、
全部、削除するのですか?
検索する種類(?)をチェック☑する項目に

キー(K) 値(V) データ(D) 完全に一致するものを検索

の3つがありますが、どれに、チェックを付けて検索すればいいですか?

.lnk にないとおもっていた UserChoiceキーがありました。
検索したら、違うUserChoiceキーが出てきて、それを削除してしまったんですが、
.lnkのUserChoiceキーを削除したら、治りました!
ありがとうございました!!

いっぱいの質問に答えてくれて、ほんとにありがとうございました。
またなんかあったら相談させてください!

セッキーさんへ。

当ページの最初のあたりに手順がありますが、削除対象のキーはHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.lnk\UserChoiceキーです。

また、ショートカットでないものに関してはこのページの手法では対処できません。
それぞれの拡張子の関連付けを確認する必要がありますが、一度に多くの拡張子の関連付けがおかしくなったのであれば修復は難しいかもしれません。

別のユーザーアカウントでWindowsにログオンし、それで動作が正常であれば、今のユーザーはあきらめて、データを移していく方がいいかもしれません。

デスクトップのアイコンが Adobe Reader になってしまい、ファイルが開けなくなってしまいました。

上記のやり方を参考にさせていただいたのですがどうしても復元できず、最終手段のメモ帳のやり方でやろうと思ったのですが、「拡張子.regで保存」ができません。
「.txt」というのしかないんですが、どうやったらできるでしょうか?

解決しました!!
大丈夫でした!
すみません、ありがとうございました。

初めまして。よろしければ解決方法を教えてください。
上にも「IE」に関連付けされてしまったものがありましたが、
私の場合、すべてのプログラムが「IE」で開くようになってしましました。
デスクトップ上にあるものは大丈夫なのですが、
「スタートメニュー」のものがすべて「IE」のアイコンで起動するとやはり「IE」で開こうとしてしまいます。

使用OS:windows7
よろしくお願いいたします。

なちさん、いらっしゃいませ。

デスクトップ上にあるものは大丈夫で、スタートメニューがすべてIEで開こうとするとのことですが、デスクトップ上の正常に開けるファイルはショートカットではないファイルで、結果としてショートカットがすべてIEで開いてしまうという現象でしょうか。

そうであれば、ショートカット(.lnk)を関連付けてしまった場合の手順を試してみていただけますか。

はじめまして!
assoc .lnk=lnkfile と打ち込んでEnterをおしても閉じることもなく何も変わらないままで
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.lnk\UserChoiceキーも見つかりませんでした!
どうすればようでしょうか?

連続ですみません。UserChoiceキーは削除したのですが、変化はありませんでした。

私の場合は検索保護のが出てきて邪魔だと思い、アンインストールしてるときにどこか違うところをやっちゃて、シャットダウン以外何も開くことができません(>_<)開こうとすると「この操作を行うプログラムが関連つけられていません」と出てきてできません。
ワイヤレスの所もばつ印になちゃってて何もかもできません。
パソコンのOSはWindows 7 です。
直し方を教えていただけると幸いです!!
よろしくお願いします。

あいさん、いらっしゃいませ。
また、レスが遅くなり申し訳ありませんでした。

間違いなく.lnkの関連付けがおかしいのに、assocコマンドやUserChoiseキーの削除で直らないのであれば、その後に書いているレジストリのインポートを試してみるしか思いつきません。

もちろん.exeファイルの関連付けがおかしいのであれば別の方法もありますが・・・
※.exeファイルの関連付けがおかしい場合には、ファイル名を指定して実行でcmd.exeと入力してもコマンドプロンプトが起動しないはずです。

haruさん、いらっしゃいませ。
また、レスが遅くなり申し訳ありませんでした。

haruさんの状況がよく把握できないのですが、ファイル名を指定して実行(Windowsキー + Rキーで起動できます)に、cmdと入力してコマンドプロンプトが起動するか確認できますか?

どうも状況からして.exeファイルの関連付けがおかしいような感じなので、以下を試してみるのもいいかもしれません。

Windows Vista ベースまたは Windows 7 ベースのコンピューター上の .exe ファイルを実行すると、ファイルを別のプログラムが起動します。
http://support.microsoft.com/kb/950505/ja

質問

どうも、あるソフトのexeをワードで開いたらすべてのexeのソフトがなぜかワードになってしまいました。

直そうと試みていろいろなソフトで関連付けてみたのですが治るどころか悪くなる一方です。

regeditもexeでは起動しないのでセーフモードでcommandにassoc .exe=exefileを書き込んでみたのですが治っておりません。

ショートカット、及び実行ファイル全てがexefileとして起動しません。

どうすればいいでしょうか?

※今はexeファイルはなぜかすべてWindows Live ムービー メーカーになってます

取りすがりの巫女さん、いらっしゃいませ。

状況を見る限り、.exeファイルの関連付けがおかしくなっているようなので、以下のサイトのFixItを実行されるのが手っ取り早いと思います。

Windows Vista ベースまたは Windows 7 ベースのコンピューター上の .exe ファイルを実行すると、ファイルを別のプログラムが起動します。
http://support.microsoft.com/kb/950505/ja

まだ質問は可能でしょうか?

コマンドプロンプトで. assoc .lnk=lnkfile と入力し再起動をかけたところ、メーカーロゴを表示後、画面が黒いままWindowsが立ち上がらなくなってしましました。
BIOS画面は立ち上がりますが、その後の処置が分かりません。 どうすれば良いのでしょうか?
OSはWindows7です。

すいません、起動は自己解決しました。
ですがコマンドプロンプトとレジスリを変更しての処理ではlnkファイルへの関連付けは変更されていません。

まささん、いらっしゃいませ。

assocコマンドとレジストリの削除を行なっても直らないのですね。
私としては、最終手段として書いた拡張子.regのファイルを準備して実行する方法以外は分かりませんので、自己責任で良ければ試してみてください。

メモリースティックのファイルがすべてショートカットになってしまいました。

ショートカットを開くと何も書かれていないコマンドプロントが起動し、
普通のファイルも出てきます。
右クリックで「ファイルの場所を開く」をすると、「cmd.exe」のとこにジャンプします。

メモステのルートに隠しファイルとして「RECYCLER」というのがあり、
中に「Desktop.ini」と「e621ca05.exe」というデータも入ってます。

どうすればいいでしょうか??
OSはwindows vista です。

ガリさん、いらっしゃいませ。
USBメモリ内のファイルだけの問題であれば、もしかするとautorunウィルスに感染しているということはないでしょうか?

お使いのウィルス対策ソフトが分からないのでなんとも言えませんが、まずはUSBメモリのウィルスチェックを行い、HDDのウィルスチェックも行なってみたほうがいいかもしれません。

私もデスクトップなどのファイルがすべて同じものになってしまいました。
このサイトや皆さんのコメントを拝見したのですが
cmd.exeやregeditが開けずに困ってます。
なのでコマンドプロントなどでassoc .lnk=lnkfile と入力もできません。
インターネットはファイルを右クリック→プログラムから開く→既定のプログラムの選択→okのうえの適切なプログラムをwebで探す
でやっています。
タスクマネージャからコマンド プロンプトも開けませんでした・・・
PCのサポートセンターに電話で問い合わせるとリカバリしか方法はないといわれました。
この場合修理などを依頼してなおるのもなのでしょうか?
OSはwindows7

助けてください

りゃーたさん、いらっしゃいませ。

cmd.exeすら起動できないのであれば、ショートカット(.lnk)ではなく、実行ファイル(.exe)の関連付けがおかしい気がします。
このページ中にの「■実行ファイル(.exe)の場合」を参考にしていただくか、以下のMicrosoftのサイトのFixItを実行してみるといいかもしれません。

Windows Vista ベースまたは Windows 7 ベースのコンピューター上の .exe ファイルを実行すると、ファイルを別のプログラムが起動します。
http://support.microsoft.com/kb/950505/

OMEGATさんありがとうございます

command で検索して起動しても違うアプリケーション(メモ帳やフォトギャラリー)が立ち上がってしまい
コマンドが開けません。

一つ気になったのですが
■実行ファイル(.exe)の場合

1. ビルトインAdministratorを有効にしてログオンするか、UACを無効にし管理者権限のあるユーザーでログオンします

というのはどうのようにしてするのでしょうか・・・

http://support.microsoft.com/kb/950505/
このサイトは以前拝見させていただきましたが、ダメでした

りゃーたさん。

とりあえず、以下の方法でUACを無効にできると思いますので、再起動後に管理者権限のあるユーザーでログオンしてみてください。

Windowsのユーザー・アカウント制御(UAC)を一時的に無効にする
http://www.atmarkit.co.jp/fwin2k/win2ktips/859disuac/disuac.html

[ユーザー アカウント制御設定の変更]をクリックして設定を変更
をクリックすると メモ帳が起動してしまい、UACを無効にできませんでした。

あるファイルの拡張子を変えた際にwordやexcel、skypeなどの多くのファイルが正常に起動しなくなり、≪ショートカット(.lnk)の場合≫の対処法を試してみたのですが直りません。自分の場合アイコンはWindowsMediaPlayerの書かれたものになりWindowsMediaPlayerが開かれる状態です。OSはWindows7です。どうすればいいんでしょうか、宜しくお願いします。

正確に言うと管理者として実行が可能だった方で今は管理者として実行が表示されず、ほかのアカウントでやると元のアカウントのパスワードを入力しなければならないのでいくつかできないものがありました。

承認待ちコメント

このコメントは管理者の承認待ちです

EXEファイルすべてがWindowsmediacenterに関連付けられてしまいました。
エレジストリエディタなどもダメです。

少年兵さん、いらっしゃいませ。

exeファイルをアプリケーションに関連付けてしまった場合には、以下のリンクにあるFixItをためしてみるといいと思います。

Windows Vista ベースまたは Windows 7 ベースのコンピューター上の .exe ファイルを実行すると、ファイルを別のプログラムが起動します。
http://support.microsoft.com/kb/950505/ja

ありがとうございました。

ありがとうございました。

おかげさまで無事元に戻りました。

本当に助かりました。

助かりました

タスクバーからプログラムが開けず、アイコンも白紙になってしまっていたのですが、regeditからの手順で見事に解決しました。ありがとうございました。

承認待ちコメント

このコメントは管理者の承認待ちです

助かりました!

EXEファイルが開かなくなっていたので
とても助かりました!
有難うございます!

XPでも成功

Windows XPですが、LNKファイルへの関連付けが狂ってしまったようで、添付ファイルとして送られてきたショートカットを開けずにいました。

順番に試して、結局「最後のレジストリ上書き→マシン再起動」でうまくいきました。貴重な情報をありがとうございます。

No title

はじめまして。

パソコンが2か月くらい前から、上記のようにショートカットが同じ表示になってしまい、まともにプログラムを開くことができませんでした。

さきほど、こんな状況を変えるべく色々な単語を並べて検索をかけていたらこちらに辿りつきました。

指示の通り操作をしましたら、あっという間に元通りになりました!

あまりの感激にお礼を言いたく、書き込みをしました。
本当に助かりました!ありがとうございましたm(_ _)m

助かりました!

はじめまして!

Windows7でアプリやフォルダへのリンクファイルがすべてIEになってしまい、
ダブルクリックで開こうとするとIEが点滅したように開く→閉じるを高速で行って何もできない状態でした。。。

レジストリエディタでHKEY~\.lnk\UserChoiceを削除してログインしなおしたら直りました!

ありがとうございました!

No title

.lnkが消えません。全部試しましたが、無理でした。(ほぼ、全ての奴についてます)
助けてください。vistaです

Re: No title

菅原 諒さん、いらっしゃいませ。

諸事情につき、レスポンスが悪く申し訳ありません。

「.lnkが消えません」という表現がよく理解できていないのですが、ショートカットの関連付けがおかしくなりショートカットが機能しなくなっているということであれば、このページの対応方法で直る可能性が高いはずなのですが、作業中になにかうまくいかなかったりエラーになったりする箇所がありますか?

作業は問題なく行えるのに直らないということであれば、申し訳ないのですがちょっと分かりかねます。
ちなみに、別のユーザーアカウントでWindowsにログオンした場合には正常動作しますか?

No title

.lnkと言う奴が、ファイルの後ろに付いています。
友達からもらったファイルをプログラムから開くとやって、メモ帳を選択したら、全部なってしまいました
他のユーザーは、大丈夫です
後、コマンドに文字を打ってエンターを押したらコマンドから、拒否されました

Re: No title

> コマンドに文字を打ってエンターを押したらコマンドから、拒否されました。

assoc .lnk=lnkfile コマンドが拒否されたのであれば、コマンドプロンプトが管理者モードで起動できていない可能性があります。
以下の手順で管理者:コマンドプロンプトを起動してからassocコマンドを実行してみてください。
1. [スタートメニュー]を開きます
2. 検索ボックスに、cmd と入力してCtrl + Shift + Enterを押します

No title

感謝です。このサイトのおかげで問題解決しました。

一応、解決までの過程を報告させていただきます。

OSは7です。何人かの方々と同じくexeファイルが関連付けされてしまい、regedit も cmd.exe も開けなくなっていました。

また、こちらで紹介されているexe=exefileを書き込む方法や、メモ帳でExe.regフォルダをつくる方法を試行しても効果がなく途方にくれているという状態でした。

しかし、リンク先のFix it をダウンロードしてみたところ不思議と状態は改善しました。

リンク先にはwindows vista のみと書かれていたので最後まで敬遠していたのですが、私の場合は7でも効果があったようです。

この報告が役に立つかどうかはわかりませんが、一応伝えさせていただきますね。

ありがとうございました!

ど素人でlnkファイルに関連付られたと言われても全く何のことかわからなかったのですが、指示されている様に操作することで何とか元に戻すことができました!ありがとうございました!!

No title

ホントのホントにありがとうございます!!!
一生感謝します!!

No title

Windows 7です。
exeを他のアプリケーションに関連付けてしまい何もできません。
cmdもexeなのでできません。。。。
助けてください!

No title

レオさん、いらっしゃいませ。

実行ファイル(.exe)であれば以下のサイトのFixItで治らないでしょうか。

ファイルが別のプログラムを起動して、Windows XP、Windows Vista または Windows 7 ベースのコンピューター上の .exe ファイルを実行すると
http://support.microsoft.com/kb/950505/ja



また、以下の手順でも可能だと思います。

まず、以下の手順でセーフモードで起動し、管理者でログオンします。
1. 起動時にF8キーを押します(押すタイミングが分からなければ適度に連打します)
2. [詳細ブート オプション]が表示されたら、[セーフ モード]を選択しEnterします

次に、以下の手順で.exeの関連付けを変更します。
1. [スタート]ボタンをクリックします
2. 検索ボックスに、command と入力して[OK]します
3. 開いた画面に、assoc .exe=exefile と入力しEnterします
後は、再起動して通常通り立ち上げます。

ありがとうございます。

No title

exeのほうをJAVAと関連付けてしまい、こちらを試そうとしたのですが、commandがどうしても見つかりません。Windows7です。お忙しいとは思いますが早めに解決策が分かるとありがたいです…

承認待ちコメント

このコメントは管理者の承認待ちです

承認待ちコメント

このコメントは管理者の承認待ちです


 
プロフィール
Author:OMEGAT
FC2ブログへようこそ!
カレンダー
07 | 2017/08 | 09
- - 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 - -
FC2カウンター
最新記事
最新コメント
最新トラックバック
月別アーカイブ
忍者AdMax
検索フォーム
カテゴリ
ブロとも申請フォーム

この人とブロともになる

amazonお奨め商品



上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。