「Failed to load resources!Closing...」エラー

インストール後「Failed to load resources!Closing...」というメッセージが表示され起動できない問題についてのページです。この問題はWindowsのシステムレジストリの以下の値がインストールしている言語と一致しない場合に発生します。
※このページでは「Scientific Workplace 5.5」を例に説明します。記載の「Scientific Workplace」や「5.5」はインストールした製品やバージョンに読み替えてください。

  • 32bit/64bit
    HKEY_CURRENT_USER\Software\MacKichan Software\Scientific Workplace\5.50\UserInterfaceLanguage
  • 32bitのみ
    HKEY_LOCAL_MACHINE\SOFTWARE\MacKichan Software\Scientific WorkPlace\5.50\UserInterfaceLanguage
  • 64bitのみ
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MacKichan Software\Scientific WorkPlace\5.50\UserInterfaceLanguage

正しい値と言語の組み合わせ

言語 値の名前 正しい値のデータ
日本語版 UILanguageID JAJP
英語版 ENUS

 

英語版を以前にインストールしていた環境に日本語版をインストールした場合、もしくはその逆の場合にこのような状況になる可能性があります。

対処方法1

対処はシステムレジストリ情報を手動で修正、もしくは削除する必要があります。システムレジストリはWindowsの重要な情報が設定されている部分ですので、作業はお間違いないようにご注意ください。
手順は下記の通りです。(SWPの例)

  1. PCのデスクトップでキーボードの「Windows」キーと「R」キーを同時に押して「ファイル名を指定して実行」ウィンドウを開きます。
    ※キーボードに「Windows」キーが無い場合は、 「ファイル名を指定して実行」はWindowsのスタートメニューから開くこともできますが、Windowsのバージョンにより操作が異なりますのでご使用のPCのメーカーやMicrosoft社へお問い合わせください。
  2. [名前]入力欄に regedit と入力し、regedit.exeを実行します。レジストリエディタが開きます。
    左のツリーから以下のパスを辿ると「UILanguageID」という値がありますので、その値のデータを上の表の組み合わせになるように修正します。
    ※「UILanguageID」をダブルクリックすると[値のデータ]の編集ウィンドウが表示されます。
    • 32bit/64bit(この項目は環境によっては存在しない場合があります。)
      HKEY_CURRENT_USER\Software\MacKichan Software\Scientific Workplace\5.50\UserInterfaceLanguage
    • 32bitのみ
      HKEY_LOCAL_MACHINE\SOFTWARE\MacKichan Software\Scientific WorkPlace\5.50\UserInterfaceLanguage
    • 64bitのみ
      HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MacKichan Software\Scientific WorkPlace\5.50\UserInterfaceLanguage

 

対処方法2

UserInterfaceLanguageの値の変更で直らない場合は、SWP/SW/SNBの再インストールと関連のレジストリの削除をお試しください。手順は以下の通りです。(SWPの例)

  1. C:\swp55\Licensesフォルダ中のライセンスファイルlicense.licを他の場所へコピーしてバックアップを作成します。C:\swp55内に作成した文書等がある場合はそれらも全て他の場所へコピーしてバックアップを作成します。
    ※コピー先はC:\swp55ではない場所であればどこでも問題ありません。
  2. SWP5.5をアンインストールします。
  3. WinForme(日本語用pLaTeX)もインストール済みであればこちらもアンインストールします。
  4. C:\swp55フォルダを削除します。デスクトップ上にショートカットアイコンがある場合はそれも削除します。
  5. 「スタート」メニュー:「ファイル名を指定して実行」(もしくは「プログラムとファイルの検索」)でregeditと入力し、regedit.exeを実行します。レジストリエディタが開きます。
    以下の項目を削除します。
    • 32bit/64bit(この項目は環境によっては存在しない場合があります。)
      HKEY_CURRENT_USER\Software\MacKichan Software\Scientific Workplace\5.50
    • 32bitのみ
      HKEY_LOCAL_MACHINE\SOFTWARE\MacKichan Software\Scientific WorkPlace\5.50
    • 64bitのみ
      HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MacKichan Software\Scientific WorkPlace\5.50
    削除が完了しましたらレジストリエディタを終了します。
  6. SWP5.5をインストールします。インストール完了後、起動する前にバックアップとしてコピーしたlicense.licを C:\swp55\Licenses内にコピーします。
  7. SWPを起動します。Windows 7/8/10にインストールした場合はSWPのショートカットアイコンを右クリックし、「管理者として実行」を選択してSWPを管理者として起動します。
    正常に起動できましたら問題の対処は完了しております。
    日本語タイプセットが必要な場合は続けてWinFormeをインストールします。