Windows 16 x32で10ビットおよび64ビットのプログラムとゲームを開く

今日、ハードウェアとソフトウェアは絶えず変化しています。 新しいプログラムが毎日登場し、特定のユーザーのニーズを満たす準備ができています。 そして、あらゆる種類のプログラムの最新の代替手段を見つけることができますが、さまざまな理由で、いつもと同じようにクラシックプログラムを使い続けるユーザーがたくさんいます。 そして、しかし Windows の多くを開くことができます 古いプログラム 、XNUMX年以上更新されていなくても、さまざまな理由で「時代遅れ」になり、最新のオペレーティングシステムで開くことができないアプリケーションがあります。 特にそれが 64ビット .

多くの場合、私たちは自分自身を 古いプログラムを開く 。 たとえば、古いファイルとの互換性の理由、または単に特定のプログラムで作業することに慣れていて、最新のプログラムに慣れていなかったためです。

Windows 16 x32で10ビットおよび64ビットのプログラムとゲームを開く

64ビットオペレーティングシステム (Windows 10、または多くのように Linux ディストリビューション)には、32ビットプログラムを問題なく実行できるように設計されたライブラリがあります。 たとえば、Windowsの場合、32ビットプログラムは特定のディレクトリ(Program Files(x86))にインストールされ、64ビットプログラムと区別されます。 また、これらのプログラムが機能するために必要なすべての依存関係は、Windows64ディレクトリの「WOW10」内に保存されています。

誰かが使用しているのを見ることは非常にまれでしょう 16ビットワードプロセッサー 。 ただし、この問題は、ほとんどの場合非常に古いゲームを開こうとするときに非常によく見られます。

古いプログラムが機能しない理由

かかわらず、 Windows 10と32ビットプログラムの互換性 、古いプログラムが正しく実行されない理由はいくつかあります。 XNUMXつ目は、プログラムが長期間放棄されており、新しいSDKで動作するようにコンパイルされていないことです。 これは特にオープンソースではないプログラムについて話すときに問題になります。そのようにすると、誰もそれを更新できなくなります。

たとえば、PCに正しい依存関係がインストールされていない場合もあります。 そしてそれはそれでも32ビットでさえないほど古いプログラムですが、16ビットで実行するように設計されています。 32ビットバージョンのWindowsでは、16ビット(64ビットではない)プログラムを開くことができますが、64ビットWindowsの下位互換性は32ビットまでしかありません。

Windows 10で古いプログラムを実行する方法

Windowsはあらゆる種類の エラー メッセージ 非常に古いプログラムやゲームを開くとき PC上で。 いくつかは説明的であり、私たちが何をすべきかについての手がかりを与えることができますが、他のものは非常に混乱し、何も明確にしないことがあります。

したがって、私たちはあきらめることができたこれらの古いプログラムやゲームを再利用できるようにするための最良のトリックは何であるかを見ていきます。

管理者として実行

プログラムが失敗する理由のXNUMXつは、プログラムが設計されたWindowsの特定の部分にアクセスできないためです。 時が経つにつれ、プログラムはセキュリティのためにユーザー権限を削減されてきました。 したがって、これが発生すると、エラーが表示されます。

それを修正する最も速い方法は、管理者権限でプログラムまたはゲームを実行することです。 これを行うには、問題の実行可能ファイルを右クリックし、「」を使用します。 管理者として実行. "オプション。

Ejecutar como管理者en Windows 10

Windows 10互換モードを使用する

Windows 10の最新バージョンには、 互換モード 「。 これにより、プログラムに一連の調整を適用して、実行時に古いオペレーティングシステムと同様のプロパティを使用できるようになります。 これにより、たとえば、オペレーティングシステムのIDを変更し、解像度と色を変更し、管理者権限でプログラムを強制的に実行できます。

Windows 10としてのModo互換プログラム

また、プログラムがまだ機能しない場合は、「互換性のトラブルシューティング」を実行して、問題の原因を特定し、可能な解決策を提供することができます。

互換性のあるWindows 10としての問題

便利かもしれませんが、完全な互換性にはまだほど遠いです。 したがって、100%のアプリケーションの正常な動作を保証することはできません。

古いドライバーをインストール(またはDLLをダウンロード)

常に最新バージョンのハードウェアドライバーを使用することをお勧めしますが、最新バージョンは古いプログラムと互換性がない場合があります。 これは プログラムには特定のライブラリ(DLL)が必要 それは長い間ドライバーから削除されてきました。

通常、Windowsは通常この問題を示し、 DLLライブラリがありません コンピューターで。 次に、XNUMXつのオプションを使用できます。 XNUMXつ目は、古いドライバーをダウンロードしてPCにインストールすることです(非推奨)。XNUMXつ目は、不足しているDLLライブラリをGoogleがGoogleにダウンロードし、PCにダウンロードして、プログラムまたはゲームのディレクトリにコピーします。 ほとんどの場合、そこからロードして正常に実行できます。

依存関係のインストール(DirectX、Visual C ++再頒布可能パッケージ、.NET Frameworkなど)

ほとんどのWindowsコンポーネントには下位互換性がありますが、プログラムまたはゲームが特定のバージョンのライブラリを必要とする場合があります。 これは通常、たとえば、古いバージョン用にプログラムされている場合です。 DirectX、あなた 必要 Visual C ++再頒布可能パッケージ インストールされていない、または特定のバージョンの NET Frameworkの .

ダウンロードNET Framework

その場合、問題を解決する唯一の方法は、これらのライブラリをダウンロードしてPCにインストールすることです。

  • Visual C ++は、 MicrosoftのWebサイト .
  • 古いバージョンの.NETは、 .NET Webサイト .
  • 通常、DirectXは各ゲームのCDに含まれています。 したがって、そこから目的のバージョンをインストールできます。

Windows 16で10ビットプログラムを使用する

一般的に、以前のトリックは、Windows 32で事実上すべての古い10ビットプログラムを機能させることができますが、さらに戻ると、16ビットプログラムに変更されます。

それは不可能です で16ビットプログラムを開く 64ビット Windows 10 。 互換モードでも依存関係でもありません。 それを行うネイティブの方法はありません。 ただし、必要に応じて、これらXNUMXつのトリックのいずれかを使用することもできます。

Windows 10 32ビットをインストールする

XNUMX台目のハードドライブがあり、これらのプログラムを実行することが非常に緊急である場合、 32ビットバージョンのWindowsをインストールする これらの古いプログラムやゲームを開くために使用できるように、ハードドライブ上にあります。 一連の制限(パフォーマンス、セキュリティ、最大値)を想定する必要があります RAMなど)ですが、これらの古いファイルは問題なく実行できます(互換性モードを使用している場合でも)。

仮想マシンを使用する

別の方法は、これらの古いプログラムを使用する仮想マシンを準備することです。 これらの仮想マシンは、完全に32ビット以下にすることができます。 したがって、互換性が保証されます。 私たちはできる Windowsの任意のバージョンをインストールする (Windows 95を含む)すべての種類の古いプログラムを実行する仮想マシン。

Windows Antiguos VMware

別のオプションはインストールすることです FreeDOSの 非常に古いMS-DOSプログラムを実行する必要がある場合に備えて、仮想マシン上で。 または次のような選択肢を選ぶ DosBox、 MD-DOSエミュレーター。古い16ビットアプリケーションやゲーム、または古いものを問題なく実行できます。

DOSBoxモンキーアイランド

古いDRMプログラムまたはゲームを実行する

DRM ソフトウェアの最大の欠陥の XNUMX つです。 これらのシステムは、プログラムやゲームに組み込まれており、それらのコピーが配布されるのを (非効率的に) 防止しています。 結局、すべての DRM は壊れます。それが提供する唯一のことは、しばらくすると、ゲームまたはプログラムが完全に使用できなくなることです。

セーフディスク or SecuROM、 たとえば、これは2003つの明確な例です。 これらのゲームは2008年からXNUMX年の間にブームがありましたが、現在は機能していません。 これらのシステムを使用するすべてのゲームは無効になっています。 オペレーティングシステムに適切なライブラリがないため、それらを使用することはできません。

したがって、古いDRMを使用したプログラムやゲームがある場合、次のトリックに頼らなければなりません。

DRMを手動で実行する

DRMタイプに応じて、手動で実行できます DRMエミュレーター Windowsの場合。 これを行うには、管理者権限でCMDウィンドウを開き、「sc start secdrv」を実行する必要があります。 このコマンドはSafeDisc Digital Rights Managementを開始するため、このDRMを使用したゲームを開始できます。

sc startsecdrv

デジタルプラットフォームでゲームを再度購入する

多くの古いゲームは、デジタルストアのおかげで新しい生活を送ることができました。 Steam. Rockstarのような一部の企業は、これらのプラットフォームの台頭を利用してゲームを再配布し、DRMを削除(または更新)して再び機能させています。 この例は GTA SecuROMを使用したサンアンドレアス。

ゲームを更新する

開発者は、DRMを削除したゲームのアップデートをWebサイトまたはフォーラムに投稿した可能性があります。 それはまれですが、これまでに起こったことはありません。 その場合、このアップデートをダウンロードしてインストールし、保護を解除してプログラムを問題なく使用できるようにする必要があります。

トリガーをダウンロードする

探して for ピルテパッチ ゲームのためによく考えられていません。 しかし、他に選択肢がない場合もあります。 元のゲームがあれば、問題なく著作権侵害に訴えることができ、その日に合法的に購入したゲームに戻ってプレイできるようになります。