Windows10でソフトが動かない! そんな時はこれを試して!
Windows10では、XP時代 (もしくはそれ以前)に設計されたソフトが正常に作動しない場合があります。
互換モード
アプリを互換モードで動かす
アプリを互換モードで実行する際は次の手順を実行してください。アプリアイコンを右クリック>「プロパティ」>「互換性」タブを選択>「互換性モードでこのプログラムを実行する」チェックボックスをチェック>リストから、Windowsのバージョンを選択>「適用」>「OK」
デバイスを互換モードで動かす
古いデバイスのデバイスドライバがWindows 10 に対応していない場合は、次の手順で設定を行ってください。デバイスドライバのインストールファイルを右クリック>「互換性のトラブルシューティング」>「問題のトラブルシューティング」>「以前のバージョンのWindowsで動作していたプログラムがインストールできない、または実行できない」チェックボックスをチェック>「次へ」>「このプログラムが以前動作していたWindowsのバージョン」からバージョンを選択>「次へ」>「プログラムのテスト」>ドライバがインストールされ終了したら、プログラム互換性のトラブルシューティングツールに戻り「次へ」>「はい、このプログラムのこの設定を保存します」
SmartScreen
「SmartScreen」は詳細情報から強制起動できる。OSチェックではねられるなら「以前のバージョンのWindows用に作成されたプログラムの実行」ウィザードで互換モードを有効にすればいい
ドライバー
互換モードでソフトを実行してもソフトが動かないとき、ソフトが利用しているサウンドなどのドライバーに原因がある確率が高くなります。Windows 10へ無償アップグレードしてから「音が出ない」「ポインターが動かない」といった原因もほどんどの場合ドライバーにあります。
管理者として実行
一部のプログラムでは、正常に実行するには管理者のアクセス許可が必要です。このオプションを使用するには、PC に管理者としてサインインしている必要があります。
インストールフォルダを変更する
インストールフォルダを「Program Files (x86)」や「Program Files」以外にしてみる。一部のXPもしくはそれ以前の時代のソフト、起動時にオンラインアクティベートが必要なタイプ、インストールフォルダ内のデータを書き換えるソフトなどで有効。
IMEの設定を変える
「コントロールパネル」>「言語」>「詳細設定」を開く「入力方式の切り替え」で「アプリ ウィンドウごとに異なる入力方式を設定する」にチェックを入れる。
2000~XP時代のソフトや、「文字入力が特殊」なソフト、海外製ソフトなどで有効。
PhotoShop CS2などで有効
Microsoft OneDrive を無効にする
「作成したファイルを保存せずに終了しようとすると強制終了する」という挙動を示してしまうソフトで有効。スタートアップを無効にするだけでも有効。
OneDriveはを完全削除しなくてもOK。
Metasequoia Ver3.X系などで有効。
不足しているランタイムをインストールする
古いVB、C++、DirectXなどは、Windows 10 へアップグレードした後でもう一度インストールしなおすのがポイント。Windows 10 Anniversary Update では、Windows 7時代にインストールした Visual C++などは一度全て削除し 再インストールしなければ OSそのものが安定しなくなっていた。
NTVDMの有効化
検証環境Windows 10 Home 32ビット版(64ビット版では後述のNTVDMが使えないため)
出典:Windows 10に昔のソフトを入れてみました。 64ビット版のWindowsでは使えないのが難点ですが、これがあるとWindows 3.1時代の古いアプリケーションも動かせるようになる(必ず動くとは限らない)、頼もしい相棒です。 まずはコイツを「プログラムと機能」にある「Windows の機能の有効化または無効化」から“有効”にします。 出典:Windows 10に昔のソフトを入れてみました。 その為、Chromeやソフトのインストールが行うことができず、セキュリティを重視をしたWindows10のOSとなってます。 出典:【Windows10】アプリをインストールできない問題の解決法! 移動して頂きますと、Sモードをオフにするという画面が出てきますので、Sモードをオフにするから入手を行って頂きますとSモードを解除することができます。Sモードを解除する際は必ずWindows10のバージョンを最新版にしてから行ってください。
VMを使う
Windows10でバーチャルマシン上に古いバージョンのWindowsを動かすことで、ゲームを動かすことが出来ます。VMWareは家庭用で利用する場合は無料で利用できます。
※別途Windowsのディスクまたはディスクイメージが必要です。
パッチ
SafeDisc、SecuROMといった古いDRM規格はセキュリティ上の問題があるためWindows10ではサポートされていません。しかし一部の古いゲームにはこれらが採用されており、そのままの状態ではWindows10で遊べないことになります。
公式サイトでディスクレスに対応したパッチがないか調べて見てない場合は、「ゲームタイトル + no cd」「ゲームタイトル + no disk」などで検索し、ディスクレスパッチを探してください。
スケーリング機能をオフにする
高解像度ディスプレイを使用している場合は「高DPI設定では画面のスケーリングを無効にする」のチェックを入れましょうこれで動作するソフトもあります
原因は「MSI Afterburner」だった
マインクラフト・GTA5・Outlast・ウォッチドッグス・ファークライ4…これらのゲームが動作しなかったのは「MSI Afterburner」(以下アフターバーナー)が原因でした。アフターバーナーを終了させてからマイクラやファークライ4を起動してみると、動かなかったのが嘘のように颯爽と動作しました。GTA5の場合でもランチャーが正常に動き始めて、本体がちゃんとアップデートされました。
出典:PC-2"