Microsoft Windows 3.x
Microsoft Windows 3.x（マイクロソフト ウィンドウズ 3.x）は、MS-DOSを拡張する16ビットオペレーティング環境（Operating Environment:）。主なバージョンとして1990年に発売された「Windows 3.0」と、1991年に発売された改良版「Windows 3.1」がある。
その他、マルチメディアに対応した「Windows 3.0 with Multimedia Extensions (Windows MME)」を一部機種で展開するなど、幾度かのマイナーバージョンアップが行われている。英語版ではネットワークをサポートする「Windows for Workgroup（Windows3.1ベース）」も発売されている。また追加モジュールとして32ビットアプリケーションを動作させるための「Win32s」、画像表示を高速化するための「WinG」、AVI形式の動画を再生するための「Video for Windows」、LANに接続するための「LAN Manager」、インターネットやメールをするための「Internet Explorer（16ビット版）」がある。
MS-DOS環境から起動させるため、事前にMS-DOSシステムをコンピュータ上で動作させておく必要がある。しかし、Windows 3.1以前はMS-DOSの拡張製品としてそれぞれが別々に販売されたため、MS-DOSは別途購入する必要がある。
Windows 2.x (Windows 2.11, Windows/386 2.11) の後継となるWindows 3.0は、ユーザーインターフェイスの大幅な改良とIntel 80286や80386プロセッサのメモリ管理機能を有効活用する技術的な改善が行われた。
グラフィカルユーザインタフェース (GUI) 機能を持ち複数のタスクを同時実行できるマルチタスクが可能なことが利点であった。しかし、1つのWindowsプログラムがCPUを占有してしまいほかのプログラムが止まってしまうこともあった（ノンプリエンプティブ）。Windows/386ではMS-DOS用のテキストモードプログラムは全画面を占有し、ショートカットキーで画面を切り替える仕様となっていたが、Windows 3.0ではウィンドウ内で動作させることができ、旧来のプログラムも擬似マルチタスクとして利用できるようになった。しかし、家庭向け市場では多くのゲームやエンターテイメントソフトがMS-DOSへの直接アクセスを必要としていたため、あまり恩恵を受けられなかった。
Windows 2.xはメニューやウィンドウ枠での非常に限られた色しか使うことができなかったが、Windows 3.xのアイコンやグラフィックはEGAやVGAモードで16色を完全にサポート。256色VGAモードやMCGAモードが初めてサポートされた。また、ディスプレイ出力に使用するカラーパレットはディスプレイドライバが管理し、アプリケーション毎には論理的なカラーパレットが用意されたことで、アプリケーション側はカラーパレットの状態や制限を気にする必要がなくなった。
MS-DOSウィンドウ（ファイルマネージャ・プログラムランチャー機能）は、アイコンベースの「プログラムマネージャ」と一覧ベースの「ファイルマネージャ」に置き換えられた。前バージョンではアプレットとなっていた「コントロールパネル」はアップルのClassic Mac OSと類似のものに作り替えられた。
いくつか簡単なアプリケーションも同梱された。テキストエディタのメモ帳、文書作成ソフトのライト（後のワードパッド）、一連のキー操作やマウス操作をマクロとして記録して後で実行できる「レコーダー」、ペイント、電卓など。ゲームはWindows 3.0ではリバーシに加えてソリティアが搭載された、Windows 3.1ではソリティア・マインスイーパが付属。
Windows 3.0に搭載されたプロテクトモードやエンハンスドモードはDOSアプリケーションで行われていた方法より簡単に、より多くのメモリをWindowsアプリケーションで使えるようになった。Windows 3.0ではリアルモード（8086相当CPUの機能を利用）、スタンダードモード（80286相当CPUの機能を利用）、386エンハンスドモード（i386相当CPUの機能を利用）があり、通常は自動で適切なモードを選択するが、/r（リアルモード）、/s（「スタンダード」286プロテクトモード）、/3（386エンハンスドプロテクトモード）といったスイッチを使って特定のモードで起動することもできた。386エンハンスドモードではやや動作が重くなり、実用的には486以上のマシンパワーを必要とした。
WindowsはWindows 3.0のスタンダードモードおよびエンハンスドモードからプロテクトモードが本格的にサポートされた。
厳密には、WindowsはWindows/386からプロテクトモードを利用しているが、このバージョンでは内部的に80386で導入された機能をプロテクトモードで使用し、アプリケーションには仮想86モードを提供するというものであり、EMS対応MS-DOSアプリケーションと同様に実行プログラムを数百KBという限られたスペースに収まるよう作る必要があった。またEMSはバンク切り替えがあるため、その切り替え作業にかかる時間だけ低速になる。特に大規模なアプリケーションはほぼ常時バンク切り替えを繰り返すために低速だった。これがWindows 3.xのスタンダードモードとエンハンスドモードは、Windowsの大半のモジュールがプロテクトモードで動作する16ビットのコードで構成され、アプリケーション（WIN16アプリケーション）もプロテクトモードで動作する16ビットのコードで構成されるように変更された。さらにエンハンスドモードでは、80386で導入されたメモリ管理機能をプロテクトモードで動作するシステムのコードに実装し、IA-32のページングを利用した仮想記憶もサポートし、実メモリ以上のメモリをアプリケーションが確保できるようになった。また Windows 用のデバイスドライバとして、80386で導入された機能をプロテクトモードで活用した VxD デバイスドライバもサポートされた。従来のWindowsは常にメモリが不足気味だったが、3.0からのプロテクトモードをサポートした結果、Windows自身とそのアプリケーションは、（コンベンショナルメモリ）+（EMS）よりも高速で大量のメモリを使用可能なプロテクトメモリを利用可能になった。そのため、MS-DOSではメモリ不足から実現不可能だった大型アプリケーションも、Windows用に開発されるようになった。
GUIはマイクロソフトがIBMと共同開発していたOS/2 1.2のプレゼンテーション・マネージャと類似の外観をしている。ウィンドウのメニューバーとパネル本体という構成やダイアログボックスなど、IBMが提唱したSystems Application ArchitectureのCommon User Access (CUA) におおむね準拠している。しかし、シフトキーとマウスを組み合わせた操作はCUAでの規定に反しており完全準拠ではない。このデザインはアップルより同社が開発したClassic Mac OSのルック・アンド・フィールを盗用したとしてWindows 2.xとともに著作権侵害が指摘されたが、裁判ではアップルの訴えは退けられ、後に両者は和解した（詳細はWindows 2.0#アップルとの法的抗争を参照）。アップルは1991年6月にQuickTimeを発表、12月には出荷しており、パソコン市場拡大のかげりから新しい分野としてマルチメディアが担がれていた時期であった。
Windows 3.0は当初動画や音声を扱うことができなかった。それらのマルチメディア機能は1991年10月に「Windows 3.0 with Multimedia Extensions」というWindows 3.0の拡張版およびアップグレードキットとしてリリースされた。その後、Windows 3.1では標準でマルチメディア機能が搭載された。
同時に、マイクロソフトや複数のパソコンメーカーによりマルチメディア対応パソコンを認定するため (MPC) 規格が策定されたが、最初のバージョンにおける最小構成のパソコンでは多くのアプリケーションで力不足であった。日本でも、当時標準でマルチメディア機能を使えるWindowsの存在したPCはFM TOWNS程度だった。
それでもWindows 3.1でマルチメディア機能が標準搭載された利点はあり、FM音源程度しか持たないMPC以前の機種であっても、簡単なMIDIファイル程度のマルチメディアであればOS標準で利用できるようになった。
1992年11月には動画再生をサポートするVideo for Windowsも発表された。当初サポートしていた解像度やフレームレートは320x240ピクセル/30fpsと低くかったものの、AVIが再生できるようになり、マルチメディアCD-ROMソフトがWindows 3.1向けに発売されるようになった。マイクロソフトからはVideo for Windowsの発表と同時にエンカルタとの2本のCD-ROMソフトが発表された。1995年に入るとGPUの性能競争が一時的に停滞し、代わりに動画の拡大表示を綺麗に行う補間機能といった動画再生支援機能が注目されるようになった。
MPC規格のバージョンアップはPC/AT互換機ではWindowsの環境改善よりもDOSの環境改善としての効果が大きく、結果としてゲームプレイには最低の環境だったPC/AT互換機を一気にPCゲーム標準機まで押し上げることになった。ただしこのことがゲーム環境のWindowsへの移行を遅らせる原因になり、マイクロソフトがWinGやDirectXを開発する強い動機となった。
Windows 3.0、3.1では、標準でネットワーク (LAN) 機能自体が搭載されておらず、LAN Manager ClientなどDOSベースのネットワーク機能に頼っていた。LAN Manager ClientはWindows NT ServerのCD-ROMなどに収録され、TCP/IPやNetBEUI、NetWare互換プロトコルなどのプロトコルが使えた。また、Windows for Workgroups (WfW) 3.1はWindows 3.1にWindowsベースでのネットワーク機能を付加するアドオンとして発表、販売された。ただし、この段階ではネットワークプロトコルとしてNetBEUIかNetWare互換プロトコルしか選択できなかった。その後、WfW 3.11が完全なWindows製品として発売され、このWfW3.11向けにTCP/IPプロトコル用ドライバも提供された。
WfWの日本語版は発売されなかったため、日本のユーザーが手軽にネットワークを組むにはWindows 3.1との互換性に乏しく高性能パソコンを要求するWindows NTを購入するか、Windows 95の登場を待つしかなかった。
日本では1994年時点で個人ユーザーにインターネット接続サービスを提供するISPがIIJと富士通(InfoWeb、1999年にニフティへ統合）の2社しか存在せず、まだ黎明期にあった。1995年に入るとISPは10社以上になり、インターネットを取り扱った参考書も急増した。しかしWindows 3.1標準ではネットワーク機能は搭載されていないため、市販のInternet CHAMELEON（ネットマネージジャパン、19800円）といったダイヤルアップ接続ツール（ダイヤラー、メーラー、FTPクライアントなどをまとめたパッケージ）を購入するか、パソコン通信を通じてTrumpet Winsockといったツールを揃えていく必要があった。ウェブブラウザにはNCSA Mosaicやその後に登場してすぐに標準となったNetscape Navigatorが使われた。
Windows 95と同時発売のMicrosoft Plus!に同梱されたウェブブラウザ「Internet Explorer」は1996年4月にWindows 3.1対応の16ビット版が公開され、これにはメーラーのOutlook Express（16ビット版）やダイヤラーなどが添付されていた。インターネットの閲覧やメールの送受信はInternet Explorer添付のダイヤラーを使ったダイヤルアップの他、LAN Manager Clientをインストールしてある場合やWfWではLAN経由でも可能である。ただし、Internet Explorer標準添付のダイヤラーはPC/AT互換機用のため、PC-9800シリーズでダイヤルアップ接続する場合は市販ソフトなどを別途用意する必要があった。
各プログラムの設定は、それぞれのプログラムが持つiniという拡張子が付けられたファイル、もしくはwin.iniやsystem.iniなどのWindowsのシステムファイルで行っていた。Windowsそのものの設定もwin.iniとsystem.iniで行っていた。これらはテキストファイルであり、標準で付属するシステムエディタ (sysedit) などのテキストエディタで編集を行うことができた。また、設定変更ミスや諸々のトラブルからWindowsが起動しなくなっても、MS-DOS環境からテキストエディタを使ってwin.iniやsystem.iniの中身を修正して復旧することができた。これらの設定内容はマイクロソフトが監修した解説書『Windows 3.1 リソースキット』で公開された。Windows 3.1の登録情報データベース（後のレジストリ）は、ファイルマネージャで開くファイルのフォーマットとアプリケーションとの関連付けやOLE情報に使用されるのみであった。
Windows 3.0やWindows 3.1では32ビット386プロテクトモードではなく16ビット286プロテクトモードで動作していたため、標準構成では64KBセグメント・メモリモデルを使用するようになっていた。しかし、32ビットCPUではプログラマーはより大きなメモリポインタにアクセスして、プログラム・セグメントをどんな大きさにも拡張することができた（セグメント・ディスクリプタが24ビットであるため最大サイズは16MBに制限されている）。当時のWindows APIファンクションは16ビットであったため、それらは32ビットポインタを使用できず、コードに32ビット命令を含んでいてもDOSと同様に64KBセグメントでOS呼び出しを行うプログラムコードの一部を配置する必要があった。このため、理論上は4GBのメモリ空間を使用できる386以上のCPUであっても、Windows 3.0は合計16MBのメモリにしかアクセスできない。
Windows 3.1では16MBの制限はなくなり、理論的には最大4GBのメモリを使用できる（現実的な上限は256MB）。ただし、先述のとおり1つのプログラムが使用できるメモリは最大16MBである。
Windows NTの登場による32ビットOSへの移行を促す意味もあり、Win32sというドライバ/APIがマイクロソフトから供給された。これはWindows 3.1の386エンハンスドモード上で動作する32bitプログラムのためのドライバ/APIであり（WinNTのAPIであるWin32のサブセットなのでWin32s）、これによりアプリケーションをWindows 95やWindows NTと共通の32ビットコードでWindows 3.1に供給することが可能になり、初期の32ビットアプリケーションの開発を多少容易にした。
また、ファイルシステムにおいてはBIOSを介した16ビットディスクアクセスが基本的に用いられていたものの、Windows 3.1の386エンハンスドモードでは常設スワップファイルに対してのみ32ビットでのアクセスが可能となった。さらに、Windows for Workgroups 3.11では完全な32ビットディスクアクセスが実現され、ディスクアクセスを高速化させることを可能にした。
Windows 3.0（英語版）の公式なシステム要件は次のようになっている。
Windows 3.1ではリアルモードが廃止されたため、8086/8088プロセッサ搭載機種は動作対象外になった。
Windows 3.1には、Windows 3.0からアップグレードすることができる。また、インストール先ディレクトリを変更すれば旧バージョンと共存することもできる。Windows 2.11以前の場合は新規セットアップを行うことになる。
Windows 3.1からは、Windows 95かWindows 98(Second Editionも含む)にのみアップグレードできる。その後継であるWindows MeやWindows 2000にできない。また、Windows 95かWindows 98のどちらにアップグレードしても、後にそのバージョンをアンインストールしてWindows 3.1に戻せる。
Windows 3.0は25人で構成された開発グループ「Win3チーム」によって2年半の期間で開発された。画面デザインはWindows 2.1のユーザーの意見を取り入れ、旧バージョンの赤と青の組み合わせからビジネス環境に適した落ち着きのある色彩に変更された。
1990年5月22日、Windows 3.0はで正式に発表された。この模様は米国7都市の会場とロンドンやアムステルダムといった世界各地の12都市の会場にテレビの生中継で報道された。これには300万ドルという多額の宣伝費が投入され、さらに広告や25万枚の体験版ディスク配布、デモンストレーション、セミナーに700万ドルの予算が組まれていた。
日本では1991年1月23日（日本時間）に日本電気よりPC-9800シリーズ用が発売され、それに追随して約20社のパソコンメーカーからも発売された。PC/AT互換機で動作するDOS/V対応版は日本IBMより1991年3月13日に発売された。
Windows 3.1（コードネーム: Janus）は1992年4月6日にシカゴで開催されたWindows Worldで正式に発表された。マイクロソフトはWindows 3.1の出荷にあたって125万本を用意。世界中の9カ所のマイクロソフト製造工場が一日三交替でディスクを生産し、最初の1ヶ月で800万枚以上のディスクが生産され、英語版と同時に6言語がリリースされた。
マイクロソフト日本法人は1991年10月にWindows 3.1日本語版の開発に着手した。Windows 3.0日本語版はセットアップの方法やメニューが難しいという声が上がっていた。また、Windows 3.0日本語版はOEM先によって別々の日本語入力システム、プリンタードライバ、フォントが供給されていたため、同じWindowsアプリケーションでも機種間の完全な互換性を保証できないという問題が生じた。そこでWindows 3.1日本語版では標準で日本語入力システム「MS-IME」を供給。また、Windows標準の日本語フォントをリコーと共同開発し、プリンタードライバについては各メーカーの開発をサポートして公開前に互換性を確認していた。Windows 3.1日本語版のベータ版は3回で累計6000本出荷され、ユーザーのフィードバックを基に1600の改善が施された。発売は当初の予定であった1992年5月から1992年秋、1993年5月となり、大幅に遅れることになった。開発には5億円が費やされた。
日本語版開発の遅れに対して、世間では「PC-9800シリーズへの移植作業に手間取っているため。」「Windows 3.0日本語版の開発者が引き抜かれたため。」といった憶測が飛び交った。コンパックは1992年10月に低価格486機のProLinea 4/25sをDOS/Vパソコンとして発売したが、後のインタビューでは「Windows 3.1と登場するはずだった。」とコメントした。
1993年5月12日に日本電気からPC-9800シリーズ用、5月18日にマイクロソフトからPC-9800シリーズ用とMS-DOS 5.0/V用が発売された。その直後の5月19日より東京国際見本市会場で開催されたビジネスシヨウや、6月16日より幕張メッセで開催されたWindows World Expo Tokyoでは、パソコンメーカー各社がこぞってWindows 3.1プリインストールパソコンを展示し、多くの一般参加者で賑わった。
Windows 3.0からの主な変更点は、動作の高速化やセットアップの簡便化に加え、以下の点が挙げられる。日本向けにローカライズされなかったものも含め、以下のものが存在した。
長らく期待を集めていたWindows 3.0は北米を中心に急速に普及した。1年経たずして100万本の出荷を記録し、マイクロソフトの売上高は1990年度（1989年7月-1990年6月）の11.8億ドルから1991年度（1990年7月-1991年6月）は55.8%増の18.4億ドルとなった。ソフトウェア市場におけるWindowsアプリケーションの売上はDOSアプリケーション市場の40%に相当するとされた。1990年末には数々の主要なコンピュータ雑誌から賞賛を浴びた。
Windows 3.0のインターフェイスやファイルマネージャはMacintoshに及ばないが使いやすくなったと評価された。メモリ管理やDOSとの互換性の改善も複数の雑誌で良い評価を得た。一方で、多数のユーザーが所有するIntel 80286機では満足する動作は見込めず、比較的新しい386以上のシステムが必要だという点が最大の問題として指摘された。これに対しマイクロソフト側は「プラットフォームにかかわらずユーザーはWindows 3.0の恩恵を得られる。386ベースのシステムで最も性能を発揮するが、最小システムではタスクスイッチャーとして働く。また、ユーザーはDOSのグラフィカルインターフェイスを獲得する。」と回答した。
日本においてWindows 3.0は米国ほど広がりを見せなかった。要因として以下の問題が挙がった。
スティーブ・バルマー（当時、マイクロソフト上級副社長）も翌1992年の来日記者会見にて同様の見解を示した。
PC-9800シリーズ版の発売当初は受注に生産が追いつかない状況が続いた。これについて日本電気は、受注が予想を上回っているためメディアやマニュアルの生産が追いついていないことを説明した。これに対してソフトハウスの間では「機種の違いで画面に現れるフォント（書体）が異なったり、印刷が狂うなどの不具合を見つけて出荷を止めているのでは。」という推測が流れた。
日本IBMのDOS/V版はMS-DOSアプリケーションの複数ウィンドウ表示に対応していたが、PC-9800シリーズ対応ソフトが約1万本であったことに比べ、1990年に発売されたばかりのDOS/Vに対応するアプリケーションは約200本と少なく、こちらも旧資産の継承という訴求材料だけでは不十分であった。
Windows 3.1に対する雑誌の反応は使い勝手や信頼性が向上したという好意的なものであった。米国のPC Magazine誌はレビュー記事に「UAE（修復不可能なアプリケーションエラー）の終わり、新しい印刷エンジン、賢くなったSMARTDriveなど。マイクロソフトはWindowsを安定した豊かな環境にするために磨きをかけた。」という序文を付け、日本の日経パソコン誌は「ドラマチックな変化はないものの、信頼性が低い、処理速度が遅いなど、Windows 3.0での不満点を改良した。」と評した。
マイクロソフト日本法人は自社のWindows対応ソフトの売り込みを強化し、Windowsの普及を推進した。例えば、表計算ソフトのExcel 4.0は1993年5月に98000円から58000円へと40%の値下げ。6月25日から他社の日本語文書作成ソフトを使用しているユーザーを対象に、58000円のWord 5.0を25000円で販売する「乗り換え・アップグレード・サービス」を開始した。これは1993年4月に発売された一太郎 Ver.5（4年ぶりとなる新バージョン）に対抗したものと思われた。同日にWordとExcelをセットにした、日本語版で最初のバージョンとなるMicrosoft Officeを発売。翌1994年2月のOffice 1.5発表までに8万本を出荷し、1994年後半になると月20万本ペースの出荷になる。オフィスソフト市場におけるマイクロソフトのシェアは急拡大することになった。
Windows 3.1のマルチメディア機能は個人市場の開拓を促し、ExcelやOfficeは企業にWindowsの導入を促した。
後年の評価としては、日本でのWindows 3.1はWindowsがパソコンユーザーに受け入れられた期間であったものの、パソコンが本当に一般に普及し始めたのはWindows 95からとされている。しかしWindows 3.1の広がりは、日本メーカーの国内向けパソコンを独自開発から世界標準のPC/AT互換機に転換させ、「鎖国状態」を解消したことで競争力が上がり、パソコンの低価格化が進んだことで普及を後押しすることになった。
マイクロソフトとIBMが共同開発していたOS/2との関係について、Windows 3.0発売当初は両者が明確な立場を示さなかったため、このことはマスコミや公衆の間で物議を醸した。Windowsはユーザーのニーズに対応したことで多数のユーザーを獲得しているが、ふたを開けるとそこには旧態依然のDOSが存在する。業界では、技術的にはOS/2の方が上回っており、長い目で見ればOS/2やUNIXの方が有利であるという意見で一致した。
1990年9月17日、マイクロソフトとIBMは共同声明を出して、マイクロソフトはDOSとWindows、IBMはOS/2の開発に専念することを明らかにした。日本IBMは1991年5月7日付けのOS/2 J2.0の発表資料で、Windowsを個人ユーザー向けのエントリーGUIシステム、OS/2を企業ユーザー向けの統合プラットフォームとして位置づけ、OS/2 2.0はDOS 5.0とWindows 3.0を統合したエンタープライズ向けシステムとして紹介していた。IBMはOS/2を情報システムを構成するものとして企業ユースに考えていたのに対し、マイクロソフトはスタンドアロンで使用する個人ユースを想定していたため、営業戦略の不一致が決別の一因となった。別の要因として、開発体制や社風の違いで生じた企業間の壁も指摘された。
マイクロソフトとIBMの対立は1992年にかけて深まっていった。1991年10月21日、IBMがOS/2 2.0を12月31日までに出荷すると発表すると、マイクロソフトのスティーブ・バルマーは「12月31日までに、IBMがOS/2 2.0を出荷できたら、フロッピー・ディスクを食べてみせる」と公言した。結局OS/2 2.0の出荷は1992年3月31日に延期されたが、この出来事はマイクロソフトとIBMの対立を印象づけるものになった。同時期に発売されたWindows 3.1はさらに勢いを付け、1993年にはWindowsの圧勝の様相となった。これについてOS/2の共同開発に参加したマイクロソフトの開発者は次のように語っている。
なお、マイクロソフト日本法人と日本IBMはDOS/Vの営業で協力関係にあり、1993年12月にもMS-DOS 6.2/VとPC DOS J6.1/Vを共同記者会見で発表するなど、良好な関係をアピールした。
折りしも発売時期がDOS/Vの登場とマニア間で起きたDOS/Vブームが重なったこともあり、日本でのIBM PC/AT互換機市場の形成に大いに貢献した。
1991年当時、日本でのパーソナルコンピュータ (PC) 市場は国内メーカーで市場をほぼ独占していた。さらに言えばNECのPC-9800シリーズで寡占状態にあった。PC/AT互換機は世界中で販売されるため開発コストは日本市場でしか販売できない国内専用製品と比べ物にならないほど安価だったが、日本語という障壁のため参入できない状態にあった。NECの製品展開は同社のオフィスコンピュータ（オフコン）などとの兼ね合いから同時期のPC/AT互換機よりも低い性能レベルに据え置かれ、価格も引き下げられなかった。しかし、安価かつ高性能なPC/AT互換機で日本語が扱え国産PCとも共通のアプリケーションが利用できるWindowsの事実上の完成により、国内におけるPC/AT互換機市場は1994年にかけて急拡大することになった。NECも同社のPC向けにWindowsを提供していたが、MS-DOS環境において存在していたアプリケーションの優位性が失われる結果となった。
DOS/V版Windows 3.0では、標準VGAでも640*480/16色表示が可能で当時の主力機NECのPC-9800シリーズの640*400/16色を上回っていたうえ、当時すでにほとんどのDOS/V機ではSVGAモードを備えていた（もしくはグラフィック回路が拡張ボードとして独立しており交換が容易だった）ことから、市販のドライバで800*600の高解像度をWindowsから利用することができた。一部の英語版ディスプレイドライバではさらに高解像度・多色（640*480/256色、800*600/256色、1024*768/16色など）のGUI表示を行うためのパッチファイルや英語版ドライバで日本語表示を行う DDD (Display Dispatch Driver) が販売されて上級ユーザを中心にPC-9800シリーズよりもハードウェア価格が安くて高性能なPC/AT互換機を求めるケースが増え、市場が立ち上がり始めた。
次のDOS/V版Windows 3.1では多くの英語版ディスプレイドライバを直接使用しても高解像度・多色のGUI表示ができるようになる。また発売にあわせてTVCMも放映され、本木雅弘が「Windows!」を連呼するというインパクトのあるもので、国内においてWindowsの名前を広く知らしめたことにより、PC-9800シリーズにこだわる必要がないというユーザーが増えていった。日本語版Windows 3.1からアウトラインフォント TrueType および、マイクロソフト版においてはかな漢字変換ソフト Microsoft IME が標準として採用され、各アーキテクチャ向けにて相違があった日本語の入出力環境の統一を図った。さらにPCパーツ店による組み立てPCや外国のPCメーカーによるこの組み合わせでの新規参入も相次ぎ、市場ニーズがPC/AT互換機へシフトするきっかけとなる。
とは言え、まだこの段階ではPC-9800シリーズも強力だった。オープンであるがゆえに規格の統一が今ひとつのOADG規格とその派生製品はこれらのオプション類の利用にPC-98シリーズより手間を要した。当然、日本のパソコン周辺機器メーカーはPC-9821シリーズのWindows3.1用の周辺機器も発売し、量販効果ですぐに値下がりした。企業ユースやゲーム市場では、PC-98用ソフトの互換性を求めるユーザーもまだ相当数存在していた。更に、製造元であるNECやPC-98互換機メーカーであるセイコーエプソンによる価格引き下げなどの対抗策もあり、1995年まで50%のシェアを確保し続けた。この流れが本格化するのは、機器の相違をデバイス仮想化などの方法によってOS側で吸収したWindows 95以降である。
1995年8月に発売されたWindows 95はそれまでパソコンに興味を持たなかった人々の関心を集め、個人市場の開拓に成功した。企業でもWindows 95を要望する従業員の声を聞き入れて買い換えを支援する動きが見られた。日経パソコンが1996年2月に日本の企業110社に対して行った調査では、Windows 95の「導入予定あり」が64%、「未定」が42%、「導入予定なし」が4%となった。「Windows 95の導入をどのように進めていくか」の問いに対して、「新規に導入したパソコンを中心に徐々に移行する」が30%となったものの、「既存のパソコンを含めて積極的に切り替える」はわずか8%に留まり、既存環境の移行には慎重な姿勢が見られた。「Windows 95の導入で、特に問題が多かった項目は」の問いに対しては、「MS-DOS対応やWindows 3.1対応ソフトの動作」（39%）、「既存のネットワークやデータベースとの接続」（35%）、「インストール関連」（32%）となった。
マイクロソフトはOffice 95やVisual Basic 4.0など、自社製品のWindows 3.1に対するサポートをまもなく打ち切った。しかし、1996年度にIDCが行ったデスクトップOS選択率の調査では、Windows 95が62.9%、Windows 3.1/3.11が17.4%となり、データクエストが米国の大企業を対象に行った調査では、マイクロソフト社製OS利用者のうち86%がWindows 3.1/3.11を使用していると報告した。あるソフトウェア・エンジニアは「マイクロソフトはまだ多くの3.1が使われていることを把握しているが、早くすべてを移行してそれを忘れることを望んでいる。」とコメントした。
1999年に日経パソコンが日本の企業を中心に行った調査では、Windows 95の使用率が79.7%にのぼり、Windows 3.1の使用率は6.2%となった。