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 3.1x 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 3, 1999, Microsoft
maintains that Windows 3.1x - encompassing both Microsoft Windows
version 3.1 and Microsoft Windows for Workgroups version 3.11 - has four minor Y2K "issues,"
two affecting Windows itself and two affecting the underlying DOS operating system.
Microsoft also asserts that one of these issues can be resolved by installing a no-cost update to the Microsoft Windows File Manager, which is currently available for downloading from Microsoft's Web site. After installing this update, three Y2K issues will remain. Although no fixes for these remaining issues are available from Microsoft, there are simple workarounds for two of these issues, and all three are very minor. |
||
|
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 3.1x 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 either "Windows 3.1" or "Windows 3.11", depending on which version you're running on your PC. Then click the "Perform Search" button. This will generate a list of compliance statements for various releases and language versions of Windows 3.1x. |
|
|
|
Microsoft provides a no-cost fix for the first of the
four minor Y2K issues listed above. You can obtain an
updated, Y2K compliant version of the Microsoft Windows File Manager program,
WINFILE.EXE, via the
download links provided in Microsoft's Knowledge Base article:
File Manager Shows Garbled Date for Year 2000 or Later![]()
Note that you'll need to download the updated WINFILE.EXE program
which is specific to your version of Windows 3.1x:
either Windows 3.1 or Windows for Workgroups 3.11.
The article above also provides step-by-step instructions for updating your copy of the Microsoft Windows File Manager with the newer, Y2K compliant version. Unfortunately, the instructions for steps 4 and 5 provided in this article are somewhat terse. Below are slightly more detailed instructions for performing these two steps:
Where Microsoft's article states
"4. Rename the Winfile.exe file in the Windows directory to Winfile.old.,"
you'll need to type the following commands at a DOS prompt (e.g. a prompt that
looks something like C:> or C:\>):
CD C:\WINDOWS
REN WINFILE.EXE WINFILE.OLD
And where Microsoft's article states
"5. Copy the new Winfile.exe file to the Windows directory.,"
you'll need to type a command similar to the following:
COPY C:\YOURPATH\WINFILE.EXE C:\WINDOWS
In the command above, you will need to replace
yourpath
with the actual "path," or directory location on your hard disk,
into which which you downloaded Microsoft's newer, Y2K compliant version
of WINFILE.EXE.
For instance, if you downloaded the newer version of WINFILE.EXE
into a NEWFILES subdirectory within a
DOWNLOAD directory on your C: drive, you would type:
COPY C:\DOWNLOAD\NEWFILES\WINFILE.EXE C:\WINDOWS
If for some reason the copy command above does not work,
then you will need to go back to using your old copy of the Microsoft
Windows File Manager file in order to have a functional Windows system.
To do so, you'll need to rename it back to its original name by typing:
REN WINFILE.OLD WINFILE.EXE
After installing the Microsoft Windows File Manager update, the second through fourth minor Y2K issues identified above will remain present in Windows 3.1x. No fixes are available from Microsoft for these three remaining minor issues.
As noted above, the first remaining Y2K issue, the inability to manually set the date to 02-29-2000 in the DATE/TIME control panel applet using the mouse, can be worked around simply by using the keyboard. And in any event, your PC's system date should roll over correctly from February 28 to February 29, and then to March 1st.
The second remaining Y2K issue, the inability to display the dates which your files were last modified with four-digit years using the DIR command, appears to be simply a cosmetic issue.
You can also work around the third remaining Y2K issue, the inability to
enter two-digit years (such as 00) to the DOS DATE command,
by always
entering four digit years
,
such as 2000, when you use this command.
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 |
|
3. Application programs |
Custom-written (or "customized") application programs have been
written "from scratch"
or else extensively modified to perform a customized set of tasks
for a specific customer. Some campus departments are running
such applications, which typically have been created by
departmental programmers or outside consultants. Often, these
programs were built using programming or scripting languages,
database management systems, or client/server tools.
|
||
|
|
|
In addition to Windows 3.x applications, you might also need to resolve Y2K issues in any critical, off-the-shelf DOS applications you might be using.
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
|