How to check System BIOS Date and System BIOS Version on Remote computer

The following knowledgebase will explain the methods you can use to check the System BIOS date and BIOS Version on local and remote computer.

You can use the following methods:

  1. Connecting to Remote Registry Service
  2. Using a script

The first method is easy but includes a lot of efforts. You can navigate to the following location in registry after connecting to remote registry:

HKLM\HARDWARE\DESCRIPTION\System

The above registry includes the following values in right pane:

SystemBiosDate REG_SZ 04/30/07

SystemBiosVersion REG_MULTI_SZ LENOVO – 2130Phoenix FirstBIOS(tm) Notebook Pro

Version 2.0 for ThinkPadVer 1.00PARTTBL

To check on a Remote Computer:

You can use the below script to check the BIOS System date and BIOS Version on a remote computer:

@echo off

Srvlist=C:\Temp\Srvlist.txt

Echo Computer Name, BIOS Date, BIOS Version >> Result.csv

SET BIOS_Date=

SET BIOS_Ver=

For /F “Tokens=*” %%a In (%srvlist%) Do (

Set Comp_name=%%a

Set RegQry=”\\%%a\HKLM\HARDWRE\Description\system”

REG.exe Query %RegQry% > CheckCC.txt

Find /i “SystemBIOSDate” < CheckCC.txt > StringCheck.txt

FOR /f “Tokens=3” %%b in (CheckCC.txt) DO SET BIOS_Date=%%b

Find /i “SystemBIOSVersion” < CheckCC.txt > StringCheck.txt

FOR /f “Tokens=3” %%b in (CheckCC.txt) DO SET BIOS_Ver=%%b

Echo %Comp_name, %BIOS_Date%, %BIOS_Ver% >> Result.csv

)

The above script will check remote computer for two registry entries for BIOS System Date and BIOS Version and the results will be saved in a CSV format file.

5 thoughts on “How to check System BIOS Date and System BIOS Version on Remote computer”

  1. BSOD NVSTOR64.sys irql not less ot equal to zero, Vista Help, Windows Vista technical support questions. Legacy and new Windows Vista versions and Window …

  2. For /F “Tokens=*” %%a In (%srvlist%) Do (

    Set Comp_name=%%a

    Set RegQry=”\\%%a\HKLM\HARDWRE\Description\system”

    REG.exe Query %RegQry% > CheckCC.txt

    Find /i “SystemBIOSDate” < CheckCC.txt > StringCheck.txt

    FOR /f “Tokens=3” %%b in (CheckCC.txt) DO SET BIOS_Date=%%b

    Find /i “SystemBIOSVersion” < CheckCC.txt > StringCheck.txt

    FOR /f “Tokens=3” %%b in (CheckCC.txt) DO SET BIOS_Ver=%%b

    Echo %Comp_name, %BIOS_Date%, %BIOS_Ver% >> Result
    >>>>>>>>>>>>>>
    ERROR MESSAGE AT STARTUP

  3. It is new or old harddisk?If it is new:1. The new hdd is a blank hdd, so you need to fomrat it first. Usually, it will appear on My Computer, right-click on it and click fomrat.2. Make sure you understand the jumper principle. If you pull out the jumper, your hdd will become a slave. If not, it will become a master. Try both, see which one will make the hdd appear on the My Computer. From my experience, hdd usually detected when the jumper is undisturbed (means the hdd is a master).** If you dont know what I am explaining here (point number 2), try asking your friend who knows. It is diffiult to explain in writing.If it is an old hdd:1 The hdd maybe corrupted, write-protected or simply that it has reached its service time. My suggestion, turn off the write-protect, re-fomrat of buy a new one.2. There are some program that prevent external devices (PDA, handphone, external hdd, iPod etc) from being connected to your computer. Try switching off / disable the programs before connecting the hdd. Some of the programs that I know are Folder LockIT, McAfee Firewall, Windows Firewall, Norton Antivirus Proffessional Edition and Anti-Hackers.3. The connection cables have problems, check all those things (IDE, USB, FireWire > Which applicable).Finally,If others can’t work, try using the hdd in another computer. If it works, your Windows might have problem on detecting the hdd. It’s either you install the Windows again (fomrat then install) or put the Windows installation CD so that the missing part of Windows can be patched.Hopefully it comes out good for you.:->

Leave a Reply to xffsg Cancel reply

Your email address will not be published. Required fields are marked *