Summary |
|
Hardware
|
Many industry-standard (also known as "Intel-based" or "IBM-compatible")
PCs have a minor hardware problem affecting their internal clocks:
instead of rolling over normally from 1999 to 2000, these clocks
will instead revert to a different year.
There are a variety of methods available for finding and resolving this problem.
Microsoft notes that Windows 95 does not include any features which can correct PC hardware Y2K problems. As a result, you'll need to use some other method to resolve such problems. |
|
Operating System
|
As of June 2, 1999, Microsoft maintains that Windows 95 has eleven minor Y2K "issues," Microsoft also asserts that all of these issues can be resolved by installing a no-cost update, the Windows 95 Year 2000 Update, which is currently available for downloading from Microsoft's Web site. |
|
Application programs
|
Check for Y2K compliance. |
|
Data files & data sharing methods
|
Check for Y2K compliance. |
1. Hardware |
Many industry-standard (also known as "Intel-based" or "IBM-compatible")
PCs have a hardware problem affecting their internal clocks:
instead of rolling over normally from 1999 to 2000, these clocks
will instead revert to a different year (such as 1980).
|
2. Operating system |
|
If the direct link to the Y2K Product Summaries for Windows 95 should later be
moved or otherwise doesn't work, you should be able to navigate to these statements via
Microsoft's
Year 2000 Product Guide
On that page, scroll down to the subhead "Search for Microsoft Products." In the list of products below, scroll down to the category "Operating Systems". You may need to scroll down a bit further to see and click the name "Windows 95". Then click the "Perform Search" button. This will generate a list of compliance statements for various releases and language versions of Windows 95. For a summary of Windows 95 versions and Service Releases,
see "AXCEL216"'s (the author's America Online screen name)
Windows 95 | OSR1 | OSR2 | 98 Complete Specs, Features + Upgrades
|
||
|
|
|
Microsoft provides a no-cost fix for these minor Y2K issues in the form of the Windows 95 Year 2000 Update. You can obtain this Update in two ways:
If you will be installing this Update on a large number of PCs,
you might look into Microsoft's
Windows 95 Corporate Update package
,
a companion package to the Windows 95 Year 2000 Update, which Microsoft claims:
addresses deployment and maintenance issues, insuring greater ease of
administration ... [and] also contains the
Microsoft Dial-Up Networking 1.3/Winsock 2.0 Y2K Update.
If you run programs written in the Java programming language that use certain date-related capabilities, you might need to separately update your Microsoft Virtual Machine ["VM"] to address some minor date-related issues.
(The Microsoft VM is software that allows you to run Java programs on a Windows PC. These programs typically run as "applets" in a Web browser window, but you may also encounter them in other formats, such as standalone application programs or "servlets" that add functionality to a Web server.)
If you perform critical, date-related tasks using Java programs,
we suggest that you first install the Windows 95
Year 2000 Update, then check the version number of your Microsoft VM and
look up its Y2K compliance status. Microsoft's
Y2K Product Summary for the Microsoft Virtual Machine
describes how to do so in the section
"How can users determine what version of the Microsoft VM they are using?"
If your version of the Microsoft VM is not Y2K compliant, you can download and install an updated, Y2K compliant VM by installing Internet Explorer 4.01 Service Pack 2.
Other ways to obtain recent Microsoft VMs include
downloading it from Microsoft's
Download the Microsoft Virtual Machine
page,
installing version 5.0 or higher of Microsoft's Internet Explorer Web browser,
or downloading the latest software development kits (intended for programmers,
but which include the latest VMs) from
Microsoft Technologies for Java
Web page.
|
|
Many personal computer operating systems are set "at the
factory" to display dates with two-digit years,
such as "05/13/29". These dates are century-ambiguous;
they could reasonably be interpreted as falling within
either within the 20th or 21st centuries.
|
If you change your operating system's default date format to use four-digit years:
It is desirable that you and your department, as well as others outside your department with whom you share data, standardize on a common date format which uses four-digit years. There are two primary standards you might consider using within your UC Berkeley campus department to represent dates with unambiguous four-digit years: mm/dd/yyyy (a de facto standard in the USA)
or yyyy-mm-dd (an International standard, ISO 8601).
These methods would represent May 13, 2029, respectively, as
as either "05/13/2029" or "2029-05-13".
Nearly all programs should work well with either of these date formats. Nonetheless, there may be a few application programs which cannot properly handle dates entered in one or both of these four-digit-year formats. Standards for Representing Dates Have difficulty getting your new, four-digit-year short date style to persist after you restart or power cycle your PC? This could be because User Profiles have been enabled. If so, you'll need to log in as the Windows 95 default user, then enable a particular User Profiles option in the Passwords control panel. A description of how to do so appears in Microsoft's Support Online article Regional Settings Specified in User Profile Are Not Applied |
|
3. Application programs |
|
|
4. Data files & data sharing methods |
Data files, including spreadsheets and database files,
can harbor Y2K problems.
If some of these files are important to your department, or your personal
research or instructional work, you'll need to resolve
their date-related problems before the year 2000 arrives.
|
Data shared between application programs
could in some cases present Y2K problems. You can find guidance on
finding and resolving these problems in
Data Sharing Methods: Finding & Resolving Y2K Problems
|