我正在查看 Windows XP 電腦的轉儲檔案。我無權存取註冊表,只能存取電腦本身的所有檔案。我想知道作業系統的安裝日期,但大多數網路回覆都說要么查看註冊表,要么使用命令systeminfo
查找它(程式systeminfo.exe
顯然無法運行,因為它沒有註冊表來檢查其中的某些部分)。
那麼有沒有一種方法可以在不存取登錄機碼的情況下找到 Windows 的安裝日期呢?檢查什麼文件systeminfo
來檢索該資訊?或者它使用註冊表?
答案1
如果您有舊電腦上的 Windows 資料夾作為備份,那麼您就擁有了所需的一切。
您可以將死機的註冊表載入到註冊表編輯器中。之後,您可以查看下面
HKEY_LOCAL_MACHINE\<deadRegistry>\SOFTWARE\Microsoft\Windows NT\CurrentVersion\InstallDate
一步步
- 開啟登錄編輯程式(Win+ R» regedit.exe)
- 選擇
HKEY_LOCAL_MACHINE
(奇怪的是,這一步是必須的,否則文件 » 載入配置單元是灰色的) - 在功能表列中,按一下文件 » 載入配置單元...
導航至並打開
<your Windows backup>\Windows\system32\config\SOFTWARE
SOFTWARE
是我們需要的文件,因為它包含安裝日期。但還有其他文件包含已失效註冊表的其他部分將在您的 HKEY_LOCAL_MACHINE 項下建立一個新項目。給它一個有意義的名字,例如死 PC 軟體蜂巢
現在您應該能夠導航到
HKEY_LOCAL_MACHINE\<Dead PC Software Hive>\SOFTWARE\Microsoft\Windows NT\CurrentVersion
在右側窗格中,您將看到一個名為 REG_DWORD 的
InstallDate
值及其值。例如我的節目59e074ec
。您可以使用以下指令轉換 HEX 或 DEZ 值任何線上轉換器轉換為可讀格式- 完成後不要忘記卸載蜂巢。選擇鍵死 PC 軟體蜂巢並點擊
File » Unload Hive...
使用的資源
答案2
只要日誌回到系統安裝,事件檢視器就可以揭示這一點。
在 Windows XP 中,這些將是儲存在的 .evt 文件%SystemRoot%\System32\Config
您應該能夠在執行的 Windows 電腦上的事件檢視器中開啟這些內容,方法是右鍵單擊樹頂部的事件檢視器(本機)條目,然後選擇打開已儲存的日誌...
答案3
在 XP 中,我總是透過前往資源管理器中的 C:\,右鍵單擊 Windows 資料夾,選擇屬性,然後查看「建立」日期來完成此操作。
只要您查看原始安裝硬碟中的檔案(而不是稍後建立的備份),這應該是準確的。
答案4
前往 C:\Windows\Panther\ 並查看 setupact.log 或 cbs.log 的日期!
這是 Windows 初始安裝的日期和時間。