Unraveling the Mystery: Why Windows 95 Setup Introduced the Start Menu via a GUI Tour
Microsoft veteran Raymond Chen clarified a common question about the Windows 95 setup program. He explained that the setup process involved three linked programs. The starting point determined how the user experienced the installation.
If a user started in MS-DOS, the initial program would launch a basic version of Windows 3.1. This occurred because earlier software like Excel required a minimal version of Windows to run properly.
After entering the stripped-down Windows 3.1, or if the user began from the full version, a 16-bit application would start. Chen detailed that this 16-bit program performed most of the significant work. It gathered user information for the installation, asked about optional components, and detected hardware to choose the right drivers.
This 16-bit application then handled file copying, driver installation, and migrating settings. Finally, it would boot Windows 95 and launch a 32-bit application to complete the final setup steps.
What were the key differences in the Windows 95 setup process for users starting from MS-DOS compared to those using Windows 3.1?
Interview with Raymond Chen: Insights on the Windows 95 Setup Process
News Directory 3: Thank you for joining us today, Raymond. As a veteran of Microsoft and an expert on Windows, you’ve shed light on a fascinating topic: the setup process of Windows 95. Can you tell us about how the installation experience varied depending on the user’s starting point?
Raymond Chen: Absolutely, and thank you for having me. The Windows 95 setup was unique because it involved three linked programs that dictated the user’s experience based on how they initiated the setup. If the user started from MS-DOS, the setup would launch a basic version of Windows 3.1, necessary because earlier software such as Excel required this minimal Windows environment to function correctly.
News Directory 3: That’s interesting! So what happened next in the process?
Raymond Chen: Once users were in the stripped-down version of Windows 3.1, or if they began the installation from a full version, a 16-bit application would kick in. This program was crucial as it handled most of the important tasks during installation. It gathered essential user information, asked about optional components, and detected hardware to select the appropriate drivers for the system.
News Directory 3: It sounds like an intricate process. What were the various tasks this 16-bit application managed?
Raymond Chen: The 16-bit application managed everything from file copying to driver installation and even migrating user settings from previous versions of Windows. After completing these tasks, it would boot into Windows 95 itself and launch a 32-bit application to finalize the setup processes.
News Directory 3: Your explanation highlights an efficient design. Why do you think this method worked so well for users?
Raymond Chen: The elegance of the setup process lies in the fact that one codebase catered to multiple starting points. Users starting from MS-DOS faced a simplified text-mode program, while users in Windows 3.1 could skip directly to the more advanced 16-bit application, streamlining the entire process.
News Directory 3: Recalling those days, many users remember the excitement of setting up Windows 95. What do you think makes those memories so vivid for people?
Raymond Chen: For many, the setup experience marked a significant technological shift. The anticipation of configuring the hard drive and then watching as a version of Windows 3.1 appeared—before ultimately stepping into the new world of Windows 95—was quite thrilling at the time. Nearly 30 years later, it takes us back to an era when a minimal version of Windows could be run from a floppy disk. How times have changed!
News Directory 3: Thank you for sharing your insights, Raymond. It’s amazing to reflect on how far technology has come and how those experiences shaped our interaction with personal computing.
Raymond Chen: Thank you for having me! It’s always a pleasure to discuss these nostalgic moments in computing history.
Chen’s explanation makes sense because one set of code works for any starting point. Users in MS-DOS see a simple text mode program. Users in Windows 3.1 go directly to the 16-bit application, streamlining the process.
Recalling the installation excitement of Windows 95 brings back memories of setting up a computer. Users engaged with text mode screens to configure the hard drive and then watched a version of Windows 3.1 appear before they entered the new world of Windows 95.
Nearly 30 years later, Chen’s observations remind us of simpler times. Back then, a minimal version of Windows could operate from a floppy disk, unlike today’s systems that require internet access and large amounts of storage.
