About Us Our Work Employment News & Events
MITRE Remote Access for MITRE Employees Site Map
  Home > Y2K >

Y2K Site Map | Terms of Use | Problem | Steps | Certification | Briefings | Compliance | Solutions | BIOS | Test & Evaluation | Cost


The following Y2K material has been kept available by MITRE for historical purposes only and has not been updated unless noted.


Desktop PC Resolution

There are Five Steps to the Resolution of PC Year 2000 Problems

The resolution of Year 2000 problems on Desktop PCs requires that five separate but co-dependent sets of activities must be addressed. These five steps cover:

  • The hardware
  • The operating system
  • The commercial application software
  • The developed software
  • The external interfaces to other systems and contingency planning
STEP 1

THE HARDWARE

Analyzing and Fixing the BIOS and RTC

The odds are good that your PC has some kind of millennium bug in its hardware. Estimates indicate that up to 93 percent of PC BIOSes built before 1996 will not switch over properly from 1999 to 2000. The estimate drops to around 11 percent for computers built in 1998. So it most likely that you will need to check your hardware for Y2K problems; it's fairly easy to do, and in most cases, the solution is painless. In addition to updating the BIOS, solutions include patches and the new operating systems which can sense the problem, and in most situations, correct it. Most vendors are providing lots of information and solution advice at their websites.

STEP 2

THE OPERATING SYSTEM

Assessing and Fixing the Operating System

Almost every operating system, including those introduced in 1998, will have problems with the year 2000 unless you apply the fixes and updates that the vendors are developing, so check with your operating system vendor about Y2K compliance.

For example, Windows 3.11, Windows 95, Windows 98, and the various versions of Windows NT require updates and/or patches. Check Microsoft's Year 2000 Product Guide website for specifics.

Similarly, PC DOS 2000 is IBM's only operating system that is Y2K READY as it originally shipped. IBM recommends you update to PC DOS 2000 from earlier versions of DOS 2.x and the various versions of OS/2 and DOS 7 operating systems need fixpacks to make them Year 2000 Ready. For current information about the Y2K status of IBM's products go to their Y2K website.

The same type of situation exists for Novell products, where NetWare 4.2 and 5 are Year 2000 ready, but patches are necessary for NetWare 3.12 and 4.11. Information on the status of Novell products is also available on-line.

NOTE

Even with Y2K-compliant versions of the operating system, make sure the appropriate operating system settings are in effect if you want to force the use of 4 digits on all displays. Many operating systems allow a short date which shows only the last two digits of the year even though the operating system itself is using the full 4-digit year internally.

For example, to set the ISO 8601:1988 format YYYY-MM-DD on a Windows 95-based system, go to the Start Button--Settings/Control Panel, double click the Regional Settings icon, then select the Date tab and enter "YYYY-MM-DD" in the "Short date style:" field. As mentioned above, this setting is used for diplay only, and doesn't affect how applications get their date information. Using a 4-digit year short-date style will force all Microsoft Office applications running on the system to use this format too.

Likewise, on a Macintosh MacOS 7.5 or above requires that you have specified the YYYY-MM-DD for the short date format order and checked the Show Century box under Date Formats... in the Date & Time Control Panel if you want 4-digit dates to be used.

STEP 3

THE COMMERCIAL APPLICATION SOFTWARE

Analyzing and Fixing the Commercial Off-the-Shelf (COTS) Software Applications

Each software application and utility that you purchase has the potential to have a Year 2000 problem.

The first step to dealing with this issue is to identify and inventory all of the purchased software applications that you use on your Personal Computers. After creating this list you may want to identify how each item is used so that you gain an understanding on the level of criticality of each item. Basically you want to understand which pieces of software are nice to have and which ones are critical to key things you need to do.

Now you need to determine the compliance of these applications. Unless you have the time and people to test each package you will probably need to rely on the manufacturer of the applications for this information. For help with this, please see our DISA COTS Product Compliance Catalog.

STEP 4

THE DEVELOPED APPLICATION SOFTWARE

Dealing with Your Own Software

The approach for dealing with your developed applications starts off in much the same way you deal with purchased software. Like your purchased applications and utilities, those that your organization developed for itself, or had someone else develop, each of them has the potential of having a Year 2000 problem.

Once again, the first step to dealing with this issue is to identify and inventory. Now you are focusing on the software applications that you had developed for use on your Personal Computers. After creating this list you may want to identify how each item is used so that you gain an understanding on the level of criticality of each item. Basically you want to understand which pieces of software are nice to have and which ones are critical to key things you need to do.

Now you need to determine the compliance of these applications. Unless you have the time and people to test each package to find out which have problems you will probably need work with the developers of the original software to get this information. There is help available in laying out the process for doing the assessment of your developed software and then selecting and implementing your fixes and getting the corrected software tested and re-deployed to your Personal Computers.

STEP 5

THE EXTERNAL INTERFACES TO OTHER SYSTEMS

Dealing with Your Data

So you've bought new software, updated your own code, and updated your BIOS. You've got the Y2K bug beat six ways to Sunday, right? Wrong.

Data from outside sources can still throw a monkey-wrench into your well-oiled Personal Computer. Data that you import from another program into your spreadsheet may contain dates in a two-digit format. If it does, your software will assign a century based on its own pivot year--but will it be the right century? If you're sharing data with programs that aren't ready, your problems are still here.

You need to work with the people responsible for these other systems that you exchange data with and rely upon to do your job and manage your interfaces. Get an agreement on how you will use two-digit dates or whether you will be moving to four-digit years in your date data.

Finally, you need to think about Contingency Planning. You may have missed something or you may not have been given the right information by a supplier, developer, or trading partner. If your system still fails you want to have thought through and organized a plan for what to do to keep your organization functioning to the best of its ability.

Proper Year 2000 Operation for Intel-Based PCs is Achievable with Appropriate Action

Whether the date is updated through a BIOS, a network connection, an operating system, or by using the BIOS setup or operating system date/time, the end result is the same--the date will be updated correctly.

Be Careful When Testing out Your System's Ability to Handle Year 2000!

You should back up everything before attempting this since some programs create reference files and they will probably fail to work after you have run this experiment.

The problem will arise when the date is reset to the present and the program tries to use reference files from years in the future (or years in the past if the rollover failed). Additionally, some software uses date checking for licensing purposes and they may expire the license and not allow access after you have set dates into the future.

Page last updated: May 13, 2003   |   Top of page

Homeland Security Center Center for Enterprise Modernization Command, Control, Communications and Intelligence Center Center for Advanced Aviation System Development

 
 
 

Serving as Architects of Information Advantage.™
Copyright © 1997-2009, The MITRE Corporation. All rights reserved.
MITRE is a registered trademark of The MITRE Corporation.
Material on this site may be copied and distributed with permission only.

MITRE Named to FORTUNE's "100 Best Companies to Work For" List for Eighth Straight Year MITRE Named to "Best Places to Work in IT" List for Fifth Consecutive Year
 

Privacy Policy | Contact Us