請選擇 進入手機版 | 繼續訪問電腦版

NoName Team 電腦資訊討論區

 找回密碼
 我要註冊
搜索
查看: 235|回復: 2

[已解決] 請問離線config文件如何比對差分匯出

[複製鏈接]
發表於 2019-1-22 02:20:54 | 顯示全部樓層 |閱讀模式
本帖最後由 makimaki2 於 2019-2-9 20:56 編輯

打算在10PE整合.netFramework
但是非官方版本PE DISM報錯不給整合(推測是缺文件表)
因此使用DISM建立官方版PE提取必要差分文件

我在.net package整合前後,各備份boot.wim一次
將兩個boot.wim掛載後得到
兩個版本的config底下的SYSTEM,USER,DEFAULT

想要請問前輩,是否有軟體可以比對離線的config檔案(SYSTEM,USER,DEFAULT)
並且匯出差分檔

發表於 2019-1-22 05:12:29 | 顯示全部樓層
本帖最後由 阿達金田一 於 2019-1-22 06:26 編輯

離線有點難...
要不要用
https://briian.com/46619/
這個看看

你2個PE ... 都先進入 PE  然後建立一份快照...之後比對2者的快照就好了
當然因為是進入 PE 可能會有一些垃圾資料...要自己手動一下

另外我剛試了一下...
其實你可以在建立快照後...
自己去把他建立的快照目錄中...
(在程式所在路徑下大概長 RegSnapshot20190122051335 這樣)
的 3個 hiv 檔 (SOFTWARE SYSTEM DEFAULT) 換成 2個 PE 原始的
應該就比較沒有垃圾資料

另外你是比對 PE 的...所以建立快照可以只用 (PE 通常只會改這3個)
HKEY_LOCAL_MACHINE\SOFTWARE
HKEY_LOCAL_MACHINE\SYSTEM
HKEY_USERS\.DEFAULT

這剛好是 SOFTWARE SYSTEM DEFAULT 3個檔
這樣差不多就等於離線比對了

不過如果差異太大...會要等比較久...看上去好像程式崩潰
像我用 安裝前win7的檔案(原始install.wim中的檔案) 比對現在 win7 的檔案...差點以為程式當了

用了個範例

你只要把 2個PE 的 SOFTWARE SYSTEM DEFAULT
分別放到 PE_1 , PE_2 ... 2個目錄下...
執行程式後就可以比對

要把差異存成 .reg ...
1. 編輯 - 全選 ( Ctrl + A )
1. 檔案 - 匯出所有項目到 .REG 檔 ( Ctrl + E ) 或 第4個功能小圖示

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?我要註冊

x
 樓主| 發表於 2019-1-23 08:36:14 | 顯示全部樓層
本帖最後由 makimaki2 於 2019-1-23 09:06 編輯

感謝 阿達金田一 提供另一種思路

最後我直接用傳統方法,寫批處理掛載HIV檔案,再導出差分配置

再將整理出來的差分.net註冊 文件整合進PE,

最後實際執行幾個.net程式,確定這個方法可以行得通


MS的.net缺點就是有1GB大,載入很花時間
您需要登錄後才可以回帖 登錄 | 我要註冊

本版積分規則

小黑屋|手機版|NoName Team 電腦資訊討論區 |網站地圖

GMT+8, 2019-8-20 14:07 , Processed in 0.228025 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表