30年の時を経て、Windows 95インストーラーの謎がついに解けた

30 年来の謎が、3 つの異なるオペレーティング システムへの切り替えを必要とする Windows 95 のインストールに関する奇妙な機能に関して、マイクロソフトのベテラン、レイモンド チェンによって解明されました。

チェン氏は技術ブログ投稿で、長い間コンピュータ愛好家の興味をそそってきたこの決定の舞台裏をついに明らかにした。覚えて、Windows 95 のインストールには、MS-DOS、Windows 3.1、そして Windows 95 との連続した移行が必要でした。

このアプローチは、技術的な思いつきとは程遠く、ユーザーフレンドリーなグラフィカル インターフェイスを維持しながら、さまざまな開始点からアップグレードを管理できる統合されたインストール プロセスを作成するという大きな課題に対応しました。エンジニアたちは間違いなく、90年代の技術的制約に直面しました。

こちらもお読みくださいWindows 95 が 25 周年: このバージョンのシステムが世界をどう変えたか

Microsoft、Windows 95のインストールが複雑だった理由を説明

Microsoft チームは、MS-DOS、Windows 3.1、および Windows 95 のユーザー向けに 3 つの個別のインストーラーを開発するのではなく、独創的なソリューションを選択しました。プロセスは、次のインストールから始まりました。MS-DOS から出発した Windows 3.1 のミニマリスト バージョン。この「ライト」バージョンでは、主要なインストール タスクを担当する 16 ビット Windows アプリケーションの起動が可能になりました。

«3 つの異なるバージョンのインストーラーを作成すると、作業負荷が 3 倍になったでしょう。」チェン氏が説明する。 「中間点は、16 ビット グラフィカル インストーラーをサポートするのに十分な最小バージョンの Windows 3.1 をインストールすることでした。»。

こちらもお読みください: Windows 95: 発売から 25 年後に秘密のオプションが発見される

2 番目のインストーラーは 16 ビットで実行され、ユーザー操作、ハードウェアの検出、オプションのコンポーネントの選択、設定の移行など、ほとんどの作業を処理しました。最後に、あなたはWindows 95 上の 3 番目の 32 ビット プログラムは、プリンタの構成などの特定のタスクを実行してインストールを完了しました。

この 3 段階のアプローチには大きな利点がありました。同じコードをすべてのインストール シナリオに使用できるため、メンテナンスと開発が大幅に簡素化されました。また、Chen 氏は、このソリューションは、Windows のランタイム バージョンが既に含まれていた Excel for Windows 2.1 など、以前の実験からインスピレーションを得て作られたものであると指摘しています。そしてあなたは、Microsoft が Windows 95 インストーラで直面しなければならなかったこの技術的課題について理論を持っていましたか?