エクスプローラーは毎回新しいウィンドウを開く


8

Windowsエクスプローラーでフォルダーを開くたびに、新しいウィンドウでフォルダーが開きます。

別のプロセスでフォルダーウィンドウ起動するなど、フォルダーオプションのすべてのオプションを再確認しましたが、変更しても効果がありません。

フォルダーを右クリックして[開く]を選択すると、通常どおりフォルダーを開くことができます。機能しますが、明らかに追加の手順が必要です。

再起動してみましたが、Ctrlキーが動かなくなっていないことを確認しましたが、問題は解決していません。

何か案は?問題を解決するためのレジストリの調整はありますか?


2
再起動してみましたか?これを以前にランダムに発生させたことがあり、再起動すると修正されました。
nhinkle

うん、もう疲れた。問題はまだ残っています。
Ye Lin Aung、

私も似たようなものを持っています。<Control>キーを押したままにしておくと、それも同じように機能します...
Mokubai

私の<Ctrl>キーはうまく機能します。
Ye Lin Aung

1
フォルダーを右クリックしたときのデフォルト(太字)のアクションは、「開く」ではなく「新しいウィンドウで開く」ですか。
Justin

回答:


5

私も同じ問題を抱えていました。この問題を修正するには、「同じウィンドウで開く」がすでに選択されている場合は「新しいウィンドウで開く」を選択する以外は、Justinの指示に従ってください。OKをクリックします。同じフォルダ設定ウィンドウを開き、「同じウィンドウで開く」を選択して「OK」をクリックします。これで問題が解決します。


4

この問題の解決策を説明するWebページは以前から存在していましたが、archive.orgで見つけることができます。

正確な詳細はわかりませんが、これは私が見つけたものだと思います。おそらく、Microsoftの誰かがこれを修正または詳しく説明するでしょう。以前は、actxprxy.dll(ActiveXインターフェイスマーシャリングライブラリ)は、IShellFolderやIServiceProviderなどの多数のシステムインターフェイスのプロキシとして使用されていました。Windows 7では(おそらくVistaでも)、このライブラリのGUIDが{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}から{C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6}に変更されました。次に、Internet Explorerのieproxy.dllに新しいプロキシ/スタブプロバイダー(IE ActiveX Interface Marshaling Library)があります。以前にactxprxy.dllを使用していた一部のインターフェースが、ieproxy.dllを使用するように登録されました。これで、さまざまな問題のあるソフトウェア(Vault 3.xなど)は、古いGUIDを使用して、および現在ieproxy.dllによってプロキシされているインターフェースに対して、actxproxyに対して登録を試みます。

解決するには、2つのDLLを再登録して再起動します。

regsvr32 "%SystemRoot%\System32\actxprxy.dll"
regsvr32 "%ProgramFiles%\Internet Explorer\ieproxy.dll"

HTH


1
驚くばかり。実際、それは機能し、再起動する必要すらありませんでした。参考までに、これらのコマンドは必ず「管理者」として実行してください。
FractalSpace 2015

1

以下のテキストを含むバッチファイルをメモ帳で作成します。

32ビットおよび64ビットの場合:

@echo off
IF EXIST "%SystemRoot%\System32\actxprxy.dll" "%SystemRoot%\System32\regsvr32.exe" "%SystemRoot%\System32\actxprxy.dll"
IF EXIST "%ProgramFiles%\Internet Explorer\ieproxy.dll" "%SystemRoot%\System32\regsvr32.exe" "%ProgramFiles%\Internet Explorer\ieproxy.dll"

そして、64ビットのみ(64ビットで32ビット):

@echo off
IF EXIST "%WinDir%\SysWOW64\actxprxy.dll" "%WinDir%\SysWOW64\regsvr32.exe" "%WinDir%\SysWOW64\actxprxy.dll"
IF EXIST "%ProgramFiles(x86)%\Internet Explorer\ieproxy.dll" "%WinDir%\SysWOW64\regsvr32.exe" "%ProgramFiles(x86)%\Internet Explorer\ieproxy.dll"**

バッチファイルに「FixWindowsExplorer.cmd」という名前を付けて、管理者としてバッチファイルを実行します。


0

この問題が発生したとき、私はフォルダを右クリックし、「新しいウィンドウで開く」が最初のオプションでした。このため、フォルダをダブルクリックすると新しいウィンドウが開きます。

HKEY_CLASSES_ROOT \ Folder \ shellを(デフォルト)open(サブキー 'open'と一致する必要があるに変更すると、それが実行されます。

最初に修正した方法は、Ziff-Davis Media、IncによってContextEditバージョン1.2と呼ばれるプログラムをダウンロードしたことです 開いたら、下にスクロールして[ フォルダ ]をクリックし、[ 開く]をクリックして[ デフォルトに設定 ]をクリックします。「開く」という単語の左側に「デフォルト」と表示されているはずです。私のPCには2つのフォルダーオプションがあり、シェルコマンドの下に 'opennewwindow'がありました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.