- 締切済み
shell32.dlがないため、開始できません…
自宅のパソコンが数日前から『コンピュータにshell.32がないため、プログラムを開始できません。プログラムを再インストールしてみてください』という表示が出て、ほとんどのアプリケーションが動かなくなっています。対処法を教えてください。 他の機械からshell 32を移して、上書きしようとしたのですが、管理者権限のクリアの仕方がわからず、断念しました…
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- m_and_dmp
- ベストアンサー率54% (987/1817)
「アクセス権を取得してください」を解決するために、Administrator でログインして、shell32.dll が格納されているフォルダ、system32 (c:\windows\system32 )のプロパティのセキュリティタブから、ユーザー名にAdministrator を追加し、アクセス権をフルコントロールにして、system32 からコピーしておいたshell32.dll をsystem32 に上書きコピーを試しましたが、ファイルが使用中ということでできませんでした。(セーフモードでも同じ) ハードディスクを取り外して、他のPCにUSB 外付けして実行するとshell32.dll をコピーすることができるかもしれません。 私はshell32.dll の不具合を経験したことがないので、経験による推測ですが、アクセサリにあるコマンドプロンプトをマウス右クリックして、管理者として実行し、 sfc /scannow と打ち込んでエンターし、システムファイルの整合性チェックと修復をしてみてください。 直る可能性があります。
- s-wide
- ベストアンサー率26% (14/52)
所有者を管理者に変更してフルコントロールの権限を 与えれば書き換え自体は可能です プロパティ→詳細設定→所有者→編集 ここで「Administrators」を適用 戻って編集からAdministratorsを選んでフルコントロールに チェックして適用すればOKです ここまで書きましたが、正直この程度の知識も無い人が shell32(ようするにシステムファイル)を書き換えるのは 止めた方がいいです shell32の内容が少しでも違うとアプリどころかOSも起動 しません システムファイルが壊れたのなら今のうちに必要なファイル はバックアップしてOSの再インストールをした方が間違い なく安心できます 関係ないけどOSのインストールを嫌がる方が多いようで すが、不安定なまま無駄に悩む時間の方がはるかに無駄です 普段からアプリの設定のバックアップ等をしてればOSの 環境の再構築の方がはるかに短時間で済みますよ