- ベストアンサー
scrrun.dll が見つからなかった・・エラー
- Windows アップデート後にUSBメモリのランチャーが起動できなくなりました。
- scrrun.dll ファイルが見つからないため、起動できません。
- 対応策を知っている方、助けてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
通常はC:\Windows\System32のフォルダ内に入っているはずですが、 Visual Basic 6.0 SP6 ランタイムライブラリをインストールすると、 その中に「scrrun.dll」が入っているようです。 http://www.vector.co.jp/soft/win95/util/se188840.html (出典:http://homepage2.nifty.com/nonnon/Chinamini/20100001/20100717.html) もし、それでも使えない場合、少々強引ですが、 「psmenu.vbs」の中身を書き換えてもいいかもしれません。 書き換えを行うときは必ず、 「psmenu.vbs」を別の場所にコピーしてもとに戻せる状態にしてから 行ってください 「psmenu.vbs」を右クリック→編集で開いた中身がそちらで提示されているURLの 様になっているのであれば、その中身を以下に書き換えても動作すると思われます。 やっていることは「scrrun.dll」がないと動かない以下の文章 Set objFS = WScript.CreateObject("Scripting.FileSystemObject") を削除し、 strDrv = objFS.GetDriveName(WScript.ScriptFullName) の代わりに strDrv = left(objShell.CurrentDirectory,2) を記述しているだけです。 ーーーーーーーーーーーーーー以下、「psmenu.vbs」を書き換える内容 ' PSMenuの起動 Option Explicit Dim objShell,objFS,strDrv,strCmd Set objShell = WScript.CreateObject("WScript.Shell") strDrv = left(objShell.CurrentDirectory,2) strCmd = strDrv & "\tool\PSMenu\psmenu.exe" objShell.Exec strCmd
お礼
おかげ様で解決しました。 有難う御座います。