Một số điều cần biết về quá trình Sysprep trên Windows 7

Trong bài viết dưới đây, chúng tôi sẽ giới thiệu những thao tác cơ bản về quá trình tạo Sysprep trong Windows 7. Trên thực tế đã có rất nhiều bài hướng dẫn về cách thức này trên hệ điều hành Microsoft Windows XP, nhưng để áp dụng được với Windows 7 thì không phải là điều đơn giản.

Những công cụ cần thiết trong bài thử nghiệm này:

 – WAIK (Windows Automated Installation Kit) được cài trên máy tính không dùng để tạo file image. Nếu muốn tạo file unattend.xml trong toàn bộ quá trình sysprep này, chúng ta sẽ phải cần tới file image.wim trên đĩa cài đặt của Windows 7.

 – Công cụ Mysysprep2

Về cơ bản, quá trình thực hiện của chúng ta sẽ dựa theo trình tự sau: sau khi cài đặt Windows 7 trên máy tính, đăng nhập vào bằng account domain đã được gán quyền Administrator (và đã được gán vào nhóm Administrators). Tài khoản này không được phép sử dụng bất kỳ script hoặc policy nào, trong bài thử nghiệm này, chúng tôi sử dụng account domain (với tên là imageprep), và các phần mềm cần cài đặt sẽ được lưu trữ trên thư mục DFS chia sẻ. Khi thực hiện hệ thống theo cách này thì tất cả các ứng dụng khi muốn repair sẽ dễ dàng tìm được file cài đặt gốc. Sau đó, chúng ta sẽ cài tất cả các chương trình cần thiết, cập nhật Windows, tạo các tài khoản local, thiết lập chế độ profile… theo ý muốn. Toàn bộ profile này sẽ trở thành profile mặc định của máy tính sau này trong file image.

Khi mọi thứ đã được chuẩn bị kỹ càng, chúng ta sẽ phải tạo file answer unattend.xml bằng công cụ Windows System Image Manager (Windows SIM) trên 1 máy tính khác có cài đặt WAIK. Sau khi cài thành công, các bạn hãy chạy Windows SIM từ Start Menu và thực hiện tiếp các bước sau:

 – Cho đĩa cài đặt Windows 7 vào ổ DVD

 – Khởi động Windows SIM, từ menu các bạn chọn Tools > Create Catalog, hệ thống sẽ yêu cầu file install.wim trên đĩa cài gốc, chúng ta chỉ việc trỏ tới thư mục sources. Khi quá trình tạo catalog này hoàn tất, hệ thống sẽ sẵn sàng với việc thiết lập và cấu hình file answer.

1 trong những yêu cầu của chúng ta là sysprep sẽ yêu cầu người dùng khởi tạo tên máy tính trước khi gán vào domain chung trong hệ thống. Tuy nhiên, quá trình này lại nảy sinh thêm 1 vấn đề khác, đó là khi sử dụng file answer unattend.xmlWindows sysprep, nếu người sử dụng không khai báo cụ thể tên máy tính trong file, thì hệ thống sẽ tự động gán máy tính đó vào domain bằng 1 chuỗi tên ngẫu nhiên – random. Cụ thể, nếu bạn xóa bỏ phần từ file answer, thì người dùng sẽ được hệ thống yêu cầu nhập đúng tham số này khi file answer được duyệt trong quá trình sysprep, nhưng nếu như vậy thì lại quá muộn, vì tại thời điểm đó, máy tính đã được gán vào domain bằng tên random, và do vậy sẽ có thể gây ra nhiều vấn đề sau này. Nhưng với Mysysprep2, người dùng có thể đặt tên cho máy tính và gán vào domain sau quá trình xử lý file unattend.xml hoàn tất. Bên cạnh đó, Mysysprep nên được đặt trong thư mục C:WindowsSystem32Sysprep, bên cạnh sysprep.exe (không được xóa hoặc đổi tên sysprep.exe).

Dưới đây là file unattend.xml được sử dụng trong bài thử nghiệm này:

1
2
3
4
5 true
6

7
8 0
9

10

11
12
13 no
14 Your Company
15 Your Domain
16 true
17 true
18 false
19 true
20 false
21 true
22 false
23 Low
24 false
25 about:blank
26 true
27 true
28 0
29 true
30 true
31 false
32 false
33 Medium
34

35
36 0d81a790-d84a-407f-a5e0-92464dcf560c
37

38
39 false
40

41
42
43 32
44 96
45 1366
46 60
47 768
48

49 false
50 true
51 false
52 false
53 Organization Name
54 Registered Owner
55 false
56 Eastern Standard Time
57 %Please input a computer name(0,15)%
58

59
60 1
61

62
63
64
65 Your Domain
66 Some Password
67 Some User
68

69 OU=Re-Imaged,OU=YourComputers,DC=YourCompany,DC=Com
70 %Please select a domain to join{Your Domain}%
71

72

73

74
75
76 EN-US
77 EN-US
78 EN-US
79 EN-US
80

81
82
83 true
84 Other
85 3
86 true
87

88 false
89 Eastern Standard Time
90 false
91 false
92 false
93
94
95 The Password
96

false</PlainText><br /> 97 </AdministratorPassword><br /> 98 <LocalAccounts><br /> 99 <LocalAccount wcm:action="add"><br /> 100 <Password><br /> 101 <Value>The Password</Value><br /> 102 <PlainText>false</PlainText><br /> 103 </Password><br /> 104 <Description>Temp Local Account</Description><br /> 105 <DisplayName>TempUser</DisplayName><br /> 106 <Group>Users</Group><br /> 107 <Name>TempUser</Name><br /> 108 </LocalAccount><br /> 109 </LocalAccounts><br /> 110 </UserAccounts><br /> 111 <VisualEffects><br /> 112 <FontSmoothing>ClearType</FontSmoothing><br /> 113 </VisualEffects><br /> 114 </component><br /> 115 </settings><br /> 116 <cpi:offlineImage cpi:source="wim:c:/zsimx32/install.wim#Windows 7 ENTERPRISE" xmlns:cpi="urn:schemas-microsoft-com:cpi" /><br /> 117 </unattend></span></em></p><p> Trước tiên, chúng ta sẽ tìm hiểu về 2 câu lệnh bên dưới:</p><p style="margin-left: 40px;"> <em><span style="font-family: Courier New;"><ComputerName>%Please input a computer name(0,15)%</ComputerName><br /> <JoinDomain>%Please select a domain to join{your.domain.com}%</JoinDomain></span></em></p><p> Có 1 thành phần cụ thể khác khi dùng mysysprep2, đó là hệ thống sẽ hiển thị những thông báo khác nhau dưới dạng lỗi trong phần SIM nhưng sẽ bỏ qua hoàn toàn các thông tin này, phần <strong>(0,15)</strong> trong <strong><ComputerName></strong> sẽ tự động xóa bỏ những ký tự thừa nếu tên máy tính dài quá 15 ký tự. Bên cạnh đó, chúng ta còn thấy:</p><p style="margin-left: 40px;"> <em><span style="font-family: Courier New;"><CopyProfile>true</CopyProfile></span></em></p><p> Câu lệnh trên sẽ yêu cầu sysprep copy toàn bộ thông tin profile mà người sử dụng đã tạo trước đó thành profile mặc định. Bên cạnh đó, người dùng còn phải chỉ định rõ phần OU để gán máy tính, nếu không thì thành phần đó sẽ không được gán vào domain của hệ thống:</p><p style="margin-left: 40px;"> <em><span style="font-family: Courier New;"><MachineObjectOU>OU=Test,DC=Your,DC=Domain,DC=Here</MachineObjectOU></span></em></p><p> 1 điểm nữa cần lưu ý với file <strong>unattend.xml</strong> là chúng ta phải tạo thêm tài khoản local user trong quá trình xử lý sysprep. Cụ thể, khi người dùng cài đặt Windows 7 bằng đĩa thì chắc chắn phải tạo local user thì mới đăng nhập được, và quá trình này vẫn tiếp tục xảy ra khi sử dụng file <strong>attend.xml</strong> và <strong>sysprep</strong>. Trong bài thử nghiệm này, chúng tôi đã tạo tài khoản local user có tên là <strong>TempUser </strong>– sẽ bị xóa khi đăng nhập lần đầu tiên vào Windows. Mục đích của tài khoản này được tạo ra chỉ là giấu quá trình tạo local user khi sysprep hoạt động</p><p> Bên cạnh đó, chúng ta còn có thể sử dụng 1 cách thức khác để thực hiện quá trình này, tuy không được trình bày cụ thể nhưng đem lại hiệu quả khá cao. Cụ thể, trên máy tính chúng ta thực hiện quá trình tạo file image, các bạn hãy mở thư mục <strong>C:WindowsSteup</strong>, tạo mới 1 thư mục khác đặt tên là Scripts tại đây. Bên trong đó, chúng ta tạo tiếp 1 file <strong>SetupComplete.cmd</strong> – có chức năng tự khởi động trước lúc màn hình đăng nhập của Windows bắt đầu. Và đây cũng chính là bước tài khoản TempUser bị xóa.</p><p> Để xóa tài khoản <strong>TempUser </strong>này, các bạn hãy thêm lệnh sau vào <strong>SetupComplete.cmd:</strong></p><p style="margin-left: 40px;"> <em><span style="font-family: Courier New;">net user TempUser /delete</span></em></p><p> Và kích hoạt tài khoản Administrator bằng lệnh:</p><p style="margin-left: 40px;"> <em><span style="font-family: Courier New;">net user Administrator /active:yes</span></em></p><p> Mặc dù có thể bạn đã kích hoạt tài khoản Administrator trên máy tính được dùng để tạo image trước khi sử dụng sysprep, thì tài khoản đó vẫn bị tắt. Để xóa file unattend.xml file, các bạn thêm dòng mã sau vào file SetupComplete.cmd:</p><p style="margin-left: 40px;"> <em><span style="font-family: Courier New;">del C:WindowsSystem32Sysprepunattend.xml</span></em></p><p> Mặt khác, mật khẩu của người sử dụng sau khi khai báo trong file xml đã được mã hóa, nhưng về bản chất thì file đó không tồn tại trong quá trình này. Mặt khác, người sử dụng có thể điều chỉnh file answer dựa theo nhu cầu. Sau khi hoàn tất file <strong>unattend.xml</strong>, hãy copy tới thư mục <strong>C:WindowsSystem32Sysprep,</strong> và chúng ta đã sẵn sàng để chạy sysprep trên máy tính. Bên trong phần profile vừa được khởi tạo, các bạn hãy sử dụng Command Prompt, trỏ tới thư mục <strong>C:WindowsSystem32Sysprep</strong> và gõ lệnh dưới đây:</p><p style="margin-left: 40px;"> <em><span style="font-family: Courier New;">mysysprep.exe generalize oobe shutdown unattend:unattend.xml</span></em></p><p> Máy tính sẽ tự tắt sau khi sysprep hoàn tất. Và đây cũng là thời điểm tạo image của ổ cứng, mỗi người đều có cách riêng để hoàn thiện việc này. Tại bài thử nghiệm này, chúng tôi dùng tiện ích Norton Ghost, và kết quả là có 2 phân vùng, C của hệ điều hành và D là phần chứa dữ liệu của người dùng. Quá trình tiếp theo, áp dụng file image ngược trở lại vào máy tính, chúng ta sẽ được thông báo khởi tạo tên máy tính và domain. Phần Domain Name sẽ tự động hiển thị sau khi hoàn tất:</p><p style="margin-left: 40px;"> <em><span style="font-family: Courier New;"><JoinDomain>%Please select a domain to join{your.domain.com}%</JoinDomain></span></em></p><p> Còn trong trường hợp hệ thống có nhiều domain, thì chúng ta sẽ sử dụng cấu trúc menu dropdown tại bước này:</p><p style="margin-left: 40px;"> <em><span style="font-family: Courier New;"><JoinDomain>%Please select a domain to join{domain1;domain2;domain3}%</JoinDomain></span></em></p><p> Máy tính sẽ hoàn tất quá trình cài đặt và có thể tiếp tục với màn hình boot Welcome quen thuộc. Khi tất cả các bước thành công, chúng ta có thể đăng nhập bằng tài khoản domain.</p><h2> Một số vấn đề thường gặp và cách giải quyết:</h2><p> Sau khi hoàn tất bước xóa file <strong>unattend.xml</strong>, chúng ta cần đảm bảo rằng toàn bộ phần cứng của hệ thống vẫn hoạt động ổn định khi sử dụng sysprep:</p><p style="margin-left: 40px;"> <em><span style="font-family: Courier New;"><PersistAllDeviceInstalls>true</PersistAllDeviceInstalls></span></em></p><p> Khi chúng ta thiết lập giá trị True tại bước này, các thiết bị Plug and Play sẽ được cài đặt đầy đủ driver trên máy tính áp dụng file image. Và các thiết bị phần cứng này không cần thiết phải cài đặt lại trong quá trình tự tạo và cấu hình, những thông tin này sẽ được lưu trữ vào phần: <strong>x86_Microsoft-Windows-PnpSysprep.</strong></p><p> Tự tạo thông số sử dụng mức năng lượng trong file image và khởi tạo phần thông số này trong file unattend.xml, cụ thể trong phần <strong>Control Panel > Power Options</strong>. Khi muốn thực hiện quá trình này, chúng ta sẽ cần đến thông số GUID, và để tìm được phần thông số này thì phải dùng lệnh sau trong Command Prompt:</p><p style="margin-left: 40px;"> <em><span style="font-family: Courier New;">PowerCfg -List</span></em></p><p> và tìm trong đó phần plan vừa tạo. Việc cuối cùng là gán tham số GUID này vào file unattend.xml để trở thành mức sử dụng và tiêu thụ năng lượng mặc định trong hệ thống, các thông tin này sẽ được lưu trữ trong phần <strong>x86_Microsoft-Windows-powercpl__neutral.</strong></p><p> Phân chia ổ đĩa thành <strong>DriverStore </strong>trong file image, chúng ta có thể sử dụng tiện ích pnputil.exe. Cụ thể, trong trường hợp hệ thống đã có sẵn driver của 1 thiết bị ngoại vi nào đó như máy in hoặc scan, chúng ta không muốn các tài khoản người dùng khác nhận thông báo mỗi khi cài đặt driver, chúng ta sẽ gán các thông số này vào <strong>DriverStore </strong>trong file image của Windows. Ví dụ: <strong>pnputil.exe -a HP0001.inf</strong>. Để tìm hiểu rõ hơn về cú pháp này, các bạn hãy tham khảo bài hướng dẫn trực tiếp từ Microsoft tại <a href="http://technet.microsoft.com/en-us/library/dd919234%28WS.10%29.aspx" target="_blank">đây</a>.</p><p> Để tắt bỏ chức năng thông báo của <strong>Action Center: Set backup</strong>, chúng ta sẽ tạo mới 1 file <strong>DisableBackupMonitoring.reg</strong> bằng <strong>Notepad </strong>và sử dụng đoạn mã bên dưới đây:</p><p style="margin-left: 40px;"> <em><span style="font-family: Courier New;">Windows Registry Editor Version 5.00</span></em></p><p style="margin-left: 40px;"> <em><span style="font-family: Courier New;">[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionWindowsBackup]<br /> &#8220;DisableMonitoring&#8221;=dword:00000001</span></em></p><p> Dưới đây là 1 đoạn mã được dùng để xóa bỏ các shortcut mặc định trên thanh taskbar khi người dùng đăng nhập vào hệ thống lần đầu tiên. Các bạn có thể tham khảo thêm về đoạn mã này tại <a href="http://social.technet.microsoft.com/forums/en-us/w7itproinstall/thread/07C56C20-3F56-4191-84C6-FC033F7A8F29" target="_blank">đây</a>, về mặt kỹ thuật thì file script này sẽ được copy tới thư mục <strong>C:WindowsSystem32SysprepCustom</strong> qua 1 file batch được thay thế trong phần startup của profile người sử dụng. Sau đó, file batch sẽ tự động xóa bỏ và quá trình trên chỉ xảy ra trong lần đăng nhập đầu tiên của người dùng:</p><p style="margin-left: 40px;"> <em><span style="font-family: Courier New;">1 Option Explicit<br /> 2<br /> 3 Const CSIDL_STARTMENU = &#038;HB<br /> 4 Const CSIDL_COMMON_PROGRAMS = &#038;H17<br /> 5<br /> 6 Dim objShell, objFSO<br /> 7 Dim objCurrentUserStartFolder<br /> 8 Dim strCurrentUserStartFolderPath<br /> 9 Dim objAllUsersProgramsFolder<br /> 10 Dim strAllUsersProgramsPath<br /> 11 Dim objFolder<br /> 12 Dim objFolderItem<br /> 13 Dim colVerbs<br /> 14 Dim objVerb<br /> 15<br /> 16 Set objShell = CreateObject(&#8220;Shell.Application&#8221;)<br /> 17 Set objFSO = CreateObject(&#8220;Scripting.FileSystemObject&#8221;)<br /> 18<br /> 19 Set objCurrentUserStartFolder = objShell.NameSpace (CSIDL_STARTMENU)<br /> 20 strCurrentUserStartFolderPath = objCurrentUserStartFolder.Self.Path<br /> 21<br /> 22 Set objAllUsersProgramsFolder = objShell.NameSpace(CSIDL_COMMON_PROGRAMS)<br /> 23 strAllUsersProgramsPath = objAllUsersProgramsFolder.Self.Path<br /> 24<br /> 25 &#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8217;Unpin Shortcuts&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8217;<br /> 26<br /> 27 &#8216;*** All Users Shortcuts ****<br /> 28<br /> 29 &#8216;Internet Explorer<br /> 30 If objFSO.FileExists(strAllUsersProgramsPath &#038; &#8220;Network &#038; InternetMicrosoftInternet Explorer.lnk&#8221;) Then<br /> 31         Set objFolder = objShell.Namespace(strAllUsersProgramsPath &#038; &#8220;Network &#038; InternetMicrosoft&#8221;)<br /> 32         Set objFolderItem = objFolder.ParseName(&#8220;Internet Explorer.lnk&#8221;)<br /> 33         Set colVerbs = objFolderItem.Verbs<br /> 34         For Each objVerb In colVerbs<br /> 35                 If Replace(objVerb.name, &#8220;&#038;&#8221;, &#8220;&#8221;) = &#8220;Unpin from Taskbar&#8221; Then objVerb.DoIt<br /> 36         Next<br /> 37 End If<br /> 38<br /> 39 &#8216;Mozilla Firefox<br /> 40 If objFSO.FileExists(strAllUsersProgramsPath &#038; &#8220;Network &#038; InternetMozilla FirefoxMozilla Firefox.lnk&#8221;) Then<br /> 41         Set objFolder = objShell.Namespace(strAllUsersProgramsPath &#038; &#8220;Network &#038; InternetMozilla Firefox&#8221;)<br /> 42         Set objFolderItem = objFolder.ParseName(&#8220;Mozilla Firefox.lnk&#8221;)<br /> 43         Set colVerbs = objFolderItem.Verbs<br /> 44         For Each objVerb In colVerbs<br /> 45                 If Replace(objVerb.name, &#8220;&#038;&#8221;, &#8220;&#8221;) = &#8220;Unpin from Taskbar&#8221; Then objVerb.DoIt<br /> 46         Next<br /> 47 End If<br /> 48<br /> 49 &#8216;Windows Explorer<br /> 50 If objFSO.FileExists(strAllUsersProgramsPath &#038; &#8220;AccessoriesWindows Explorer.lnk&#8221;) Then<br /> 51         Set objFolder = objShell.Namespace(strAllUsersProgramsPath &#038; &#8220;Accessories&#8221;)<br /> 52         Set objFolderItem = objFolder.ParseName(&#8220;Windows Explorer.lnk&#8221;)<br /> 53         Set colVerbs = objFolderItem.Verbs<br /> 54         For Each objVerb In colVerbs<br /> 55                 If Replace(objVerb.name, &#8220;&#038;&#8221;, &#8220;&#8221;) = &#8220;Unpin from Taskbar&#8221; Then objVerb.DoIt<br /> 56         Next<br /> 57 End If<br /> 58<br /> 59 &#8216;Windows Media Player<br /> 60 If objFSO.FileExists(strAllUsersProgramsPath &#038; &#8220;Network &#038; InternetMicrosoftWindows Media Player.lnk&#8221;) Then<br /> 61         Set objFolder = objShell.Namespace(strAllUsersProgramsPath &#038; &#8220;Network &#038; InternetMicrosoft&#8221;)<br /> 62         Set objFolderItem = objFolder.ParseName(&#8220;Windows Media Player.lnk&#8221;)<br /> 63         Set colVerbs = objFolderItem.Verbs<br /> 64         For Each objVerb In colVerbs<br /> 65                 If Replace(objVerb.name, &#8220;&#038;&#8221;, &#8220;&#8221;) = &#8220;Unpin from Taskbar&#8221; Then objVerb.DoIt<br /> 66         Next<br /> 67 End If<br /> 68<br /> 69 &#8216;*** Current Users Shortcuts ****<br /> 70<br /> 71 &#8216;Internet Explorer<br /> 72 If objFSO.FileExists(strCurrentUserStartFolderPath &#038; &#8220;ProgramsInternet Explorer.lnk&#8221;) Then<br /> 73         Set objFolder = objShell.Namespace(strCurrentUserStartFolderPath &#038; &#8220;Programs&#8221;)<br /> 74         Set objFolderItem = objFolder.ParseName(&#8220;Internet Explorer.lnk&#8221;)<br /> 75         Set colVerbs = objFolderItem.Verbs<br /> 76         For Each objVerb In colVerbs<br /> 77                 If Replace(objVerb.name, &#8220;&#038;&#8221;, &#8220;&#8221;) = &#8220;Unpin from Taskbar&#8221; Then objVerb.DoIt<br /> 78         Next<br /> 79 End If<br /> 80<br /> 81 &#8216;Mozilla Firefox<br /> 82 If objFSO.FileExists(strCurrentUserStartFolderPath &#038; &#8220;ProgramsMozilla FirefoxMozilla Firefox.lnk&#8221;) Then<br /> 83         Set objFolder = objShell.Namespace(strCurrentUserStartFolderPath &#038; &#8220;ProgramsMozilla Firefox&#8221;)<br /> 84         Set objFolderItem = objFolder.ParseName(&#8220;Mozilla Firefox.lnk&#8221;)<br /> 85         Set colVerbs = objFolderItem.Verbs<br /> 86         For Each objVerb In colVerbs<br /> 87                 If Replace(objVerb.name, &#8220;&#038;&#8221;, &#8220;&#8221;) = &#8220;Unpin from Taskbar&#8221; Then objVerb.DoIt<br /> 88         Next<br /> 89 End If<br /> 90<br /> 91 &#8216;Windows Explorer<br /> 92 If objFSO.FileExists(strCurrentUserStartFolderPath &#038; &#8220;ProgramsAccessoriesWindows Explorer.lnk&#8221;) Then<br /> 93         Set objFolder = objShell.Namespace(strCurrentUserStartFolderPath &#038; &#8220;ProgramsAccessories&#8221;)<br /> 94         Set objFolderItem = objFolder.ParseName(&#8220;Windows Explorer.lnk&#8221;)<br /> 95         Set colVerbs = objFolderItem.Verbs<br /> 96         For Each objVerb In colVerbs<br /> 97                 If Replace(objVerb.name, &#8220;&#038;&#8221;, &#8220;&#8221;) = &#8220;Unpin from Taskbar&#8221; Then objVerb.DoIt<br /> 98         Next<br /> 99 End If<br /> 100<br /> 101 &#8216;Windows Media Player<br /> 102 If objFSO.FileExists(strCurrentUserStartFolderPath &#038; &#8220;ProgramsWindows Media Player.lnk&#8221;) Then<br /> 103         Set objFolder = objShell.Namespace(strCurrentUserStartFolderPath &#038; &#8220;Programs&#8221;)<br /> 104         Set objFolderItem = objFolder.ParseName(&#8220;Windows Media Player.lnk&#8221;)<br /> 105         Set colVerbs = objFolderItem.Verbs<br /> 106         For Each objVerb In colVerbs<br /> 107                 If Replace(objVerb.name, &#8220;&#038;&#8221;, &#8220;&#8221;) = &#8220;Unpin from Taskbar&#8221; Then objVerb.DoIt<br /> 108         Next<br /> 109 End If<br /> 110<br /> 111 &#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8217;<br /> 112<br /> 113 &#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;Pin Shortcuts&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;<br /> 114<br /> 115 &#8216;Internet Explorer &#8211; All Users<br /> 116 If objFSO.FileExists(strAllUsersProgramsPath &#038; &#8220;Network &#038; InternetMicrosoftInternet Explorer.lnk&#8221;) Then<br /> 117         Set objFolder = objShell.Namespace(strAllUsersProgramsPath &#038; &#8220;Network &#038; InternetMicrosoft&#8221;)<br /> 118         Set objFolderItem = objFolder.ParseName(&#8220;Internet Explorer.lnk&#8221;)<br /> 119         Set colVerbs = objFolderItem.Verbs<br /> 120         For Each objVerb In colVerbs<br /> 121                 If Replace(objVerb.name, &#8220;&#038;&#8221;, &#8220;&#8221;) = &#8220;Pin to Taskbar&#8221; Then objVerb.DoIt<br /> 122         Next<br /> 123 End If<br /> 124<br /> 125 &#8216;Mozilla Firefox &#8211; All Users<br /> 126 If objFSO.FileExists(strAllUsersProgramsPath &#038; &#8220;Network &#038; InternetMozilla FirefoxMozilla Firefox.lnk&#8221;) Then<br /> 127         Set objFolder = objShell.Namespace(strAllUsersProgramsPath &#038; &#8220;Network &#038; InternetMozilla Firefox&#8221;)<br /> 128         Set objFolderItem = objFolder.ParseName(&#8220;Mozilla Firefox.lnk&#8221;)<br /> 129         Set colVerbs = objFolderItem.Verbs<br /> 130         For Each objVerb In colVerbs<br /> 131                 If Replace(objVerb.name, &#8220;&#038;&#8221;, &#8220;&#8221;) = &#8220;Pin to Taskbar&#8221; Then objVerb.DoIt<br /> 132         Next<br /> 133 End If<br /> 134<br /> 135 &#8216;Windows Explorer &#8211; Current User<br /> 136 If objFSO.FileExists(strCurrentUserStartFolderPath &#038; &#8220;ProgramsAccessoriesWindows Explorer.lnk&#8221;) Then<br /> 137         Set objFolder = objShell.Namespace(strCurrentUserStartFolderPath &#038; &#8220;ProgramsAccessories&#8221;)<br /> 138         Set objFolderItem = objFolder.ParseName(&#8220;Windows Explorer.lnk&#8221;)<br /> 139         Set colVerbs = objFolderItem.Verbs<br /> 140         For Each objVerb In colVerbs<br /> 141                 If Replace(objVerb.name, &#8220;&#038;&#8221;, &#8220;&#8221;) = &#8220;Pin to Taskbar&#8221; Then objVerb.DoIt<br /> 142         Next<br /> 143 End If<br /> 144<br /> 145 &#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8221;&#8217;</span></em></p><p> Sau khi thiết lập phần <strong>Network Location</strong> trong file <strong>unattend.xml</strong>, nhưng người dùng vẫn nhận được thông tin cảnh báo trong lần đăng nhập đầu tiên, hãy cài đặt bản hotfix sau trên máy tính sử dụng để làm image: <a href="http://support.microsoft.com/kb/2028749" target="_blank">http://support.microsoft.com/kb/2028749</a></p><p> Địa chỉ homepage của IE bị reset sau khi sử dụng sysprep: khắc phục bằng cách gán thiết lập riêng của IE vào file unattend.xml trong phần <strong>x86_Microsoft-Windows-IE-InternetExplorer__neutral_31bf3856ad364e35_nonSxS.</strong></p><p> Người sử dụng bị mất phần theme Aero sau khi dùng sysprep: sử dụng lệnh sau trong phần Command Prompt:</p><p style="margin-left: 40px;"> <em><span style="font-family: Courier New;">WinSAT prepop</span></em></p><p> Quá trình trên sẽ tạo file WinSAT <strong>prepop .xml</strong> và lưu trữ trong thu mục <strong>%WINDIR%performancewinsatdatastore</strong>, đồng thời cho phép người sử dụng giữ nguyên các thiết lập về theme sau khi dùng sysprep.</p><p> Chúc các bạn thành công!</p><p> <strong><em>M.N (Theo Quantrimang)</em></strong></p><style>.fb_iframe_widget span{width:460px !important;} .fb_iframe_widget iframe {margin: 0 !important;} .fb_edge_comment_widget { display: none !important; }</style><div style="width:100%; text-align:right"><div class="fb-like" style="width:200px; overflow: hidden !important; " data-href="https://aptech.vn/kien-thuc-tin-hoc/mot-so-dieu-can-biet-ve-qua-trinh-sysprep-tren-windows-7.html" data-size="small" data-colorscheme="light" data-width="200" data-layout="button_count" data-action="like" data-show-faces="true" data-share="true" kid_directed_site="false"></div></div></div></article></div></div><aside id="right-sidebar" class="sidebar-container widget-area sidebar-primary" role="complementary" aria-label="Primary Sidebar"><div id="right-sidebar-inner" class="clr"><div id="text-9" class="sidebar-box widget_text clr"><div class="textwidget"><p><iframe data-lazyloaded="1" src="about:blank" style="border: none; overflow: hidden;" data-litespeed-src="https://www.facebook.com/plugins/page.php?href=https%3A%2F%2Fwww.facebook.com%2Faptech.vn%2F&amp;tabs=timeline&amp;width=300&amp;height=130&amp;small_header=false&amp;adapt_container_width=true&amp;hide_cover=false&amp;show_facepile=true&amp;appId" frameborder="0" scrolling="no" allowfullscreen="true"></iframe></p></div></div><div id="ocean_recent_posts-3" class="sidebar-box widget-oceanwp-recent-posts recent-posts-widget clr"><h4 class="widget-title">Bài Viết Mới</h4><ul class="oceanwp-recent-posts clr"><li class="clr"><a href="https://aptech.vn/tin-tuc-su-kien/tuyen-sinh-nganh-lap-trinh-vien-quoc-te-2024.html" title="Aptech-Hanoi tuyển sinh ngành Lập Trình Viên Quốc Tế 2024-2025" class="recent-posts-thumbnail"> <img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNDciIGhlaWdodD0iMTQ4IiB2aWV3Qm94PSIwIDAgMjQ3IDE0OCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6I2NmZDRkYjtmaWxsLW9wYWNpdHk6IDAuMTsiLz48L3N2Zz4=" width="247" height="148" data-src="https://aptech.vn/wp-content/uploads/2023/05/hb-chien-binh-it-post-247x148.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="Aptech-Hanoi tuyển sinh ngành Lập Trình Viên Quốc Tế 2024-2025" itemprop="image" decoding="async" /> <span class="overlay"></span> </a><div class="recent-posts-details clr"><div class="recent-posts-details-inner clr"><a href="https://aptech.vn/tin-tuc-su-kien/tuyen-sinh-nganh-lap-trinh-vien-quoc-te-2024.html" class="recent-posts-title">Aptech-Hanoi tuyển sinh ngành Lập Trình Viên Quốc Tế 2024-2025</a><div class="recent-posts-info clr"><div class="recent-posts-date">17/06/2024<span class="sep">/</span></div><div class="recent-posts-comments"><a href="https://aptech.vn/tin-tuc-su-kien/tuyen-sinh-nganh-lap-trinh-vien-quoc-te-2024.html#respond">0 Comments</a></div></div></div></div></li><li class="clr"><a href="https://aptech.vn/tin-tuc-su-kien/lich-khai-giang-thang-3-2024-chuyen-minh-but-pha-cung-aptech-hanoi.html" title="Lịch khai giảng Tháng 3/2024: Chuyển mình Bứt phá cùng Aptech Hanoi" class="recent-posts-thumbnail"> <img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNDciIGhlaWdodD0iMTQ4IiB2aWV3Qm94PSIwIDAgMjQ3IDE0OCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6I2NmZDRkYjtmaWxsLW9wYWNpdHk6IDAuMTsiLz48L3N2Zz4=" width="247" height="148" data-src="https://aptech.vn/wp-content/uploads/2024/02/lich-khai-giang-t3-2024-247x148.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="Lịch khai giảng Tháng 3/2024: Chuyển mình Bứt phá cùng Aptech Hanoi" itemprop="image" decoding="async" /> <span class="overlay"></span> </a><div class="recent-posts-details clr"><div class="recent-posts-details-inner clr"><a href="https://aptech.vn/tin-tuc-su-kien/lich-khai-giang-thang-3-2024-chuyen-minh-but-pha-cung-aptech-hanoi.html" class="recent-posts-title">Lịch khai giảng Tháng 3/2024: Chuyển mình Bứt phá cùng Aptech Hanoi</a><div class="recent-posts-info clr"><div class="recent-posts-date">27/02/2024<span class="sep">/</span></div><div class="recent-posts-comments"><a href="https://aptech.vn/tin-tuc-su-kien/lich-khai-giang-thang-3-2024-chuyen-minh-but-pha-cung-aptech-hanoi.html#respond">0 Comments</a></div></div></div></div></li><li class="clr"><a href="https://aptech.vn/tin-tuc-su-kien/tet-chat-code-ve-nhat.html" title="TẾT CHẤT &#8211; CODE VỀ NHẤT. Aptech Hanoi tặng học bổng đón Tết Nguyên Đán 2024" class="recent-posts-thumbnail"> <img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNDciIGhlaWdodD0iMTQ4IiB2aWV3Qm94PSIwIDAgMjQ3IDE0OCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6I2NmZDRkYjtmaWxsLW9wYWNpdHk6IDAuMTsiLz48L3N2Zz4=" width="247" height="148" data-src="https://aptech.vn/wp-content/uploads/2024/02/cover-247x148.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="TẾT CHẤT &#8211; CODE VỀ NHẤT. Aptech Hanoi tặng học bổng đón Tết Nguyên Đán 2024" itemprop="image" decoding="async" /> <span class="overlay"></span> </a><div class="recent-posts-details clr"><div class="recent-posts-details-inner clr"><a href="https://aptech.vn/tin-tuc-su-kien/tet-chat-code-ve-nhat.html" class="recent-posts-title">TẾT CHẤT &#8211; CODE VỀ NHẤT. Aptech Hanoi tặng học bổng đón Tết Nguyên Đán 2024</a><div class="recent-posts-info clr"><div class="recent-posts-date">05/02/2024<span class="sep">/</span></div><div class="recent-posts-comments"><a href="https://aptech.vn/tin-tuc-su-kien/tet-chat-code-ve-nhat.html#respond">0 Comments</a></div></div></div></div></li></ul></div><div id="media_image-3" class="sidebar-box widget_media_image clr"><h4 class="widget-title">Xét Học Bạ Ngành CNTT 2023</h4><a href="https://aptech.vn/tin-tuc-su-kien/tuyen-sinh-nganh-lap-trinh-vien-quoc-te-2023.html"><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MDAiIGhlaWdodD0iMTU4IiB2aWV3Qm94PSIwIDAgNDAwIDE1OCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6I2NmZDRkYjtmaWxsLW9wYWNpdHk6IDAuMTsiLz48L3N2Zz4=" width="400" height="158" data-src="https://aptech.vn/wp-content/uploads/2023/05/banner-hoc-bong-chien-binh-IT-hanoiaptech-400x158.png" class="image wp-image-61867 attachment-medium size-medium" alt="" style="max-width: 100%; height: auto;" title="Lập Trình Viên Quốc Tế ADSE" decoding="async" data-srcset="https://aptech.vn/wp-content/uploads/2023/05/banner-hoc-bong-chien-binh-IT-hanoiaptech-400x158.png 400w, https://aptech.vn/wp-content/uploads/2023/05/banner-hoc-bong-chien-binh-IT-hanoiaptech-768x303.png 768w, https://aptech.vn/wp-content/uploads/2023/05/banner-hoc-bong-chien-binh-IT-hanoiaptech-1536x606.png 1536w, https://aptech.vn/wp-content/uploads/2023/05/banner-hoc-bong-chien-binh-IT-hanoiaptech.png 1900w" data-sizes="(max-width: 400px) 100vw, 400px" /></a></div><div id="text-10" class="sidebar-box widget_text clr"><h4 class="widget-title">Đăng ký nhận tư vấn</h4><div class="textwidget"><p><span style="vertical-align: inherit;"><span style="vertical-align: inherit;"><div class="forminator-ui forminator-custom-form forminator-custom-form-52198 forminator-design--default forminator-custom forminator_ajax" data-forminator-render="0" data-form="forminator-module-52198" data-uid="6743c9ae5afdc"><br/></div><form id="forminator-module-52198" class="forminator-ui forminator-custom-form forminator-custom-form-52198 forminator-design--default forminator-custom forminator_ajax" method="post" data-forminator-render="0" data-form-id="52198" data-design="default" data-grid="custom" style="display: none;" data-uid="6743c9ae5afdc" ><div role="alert" aria-live="polite" class="forminator-response-message forminator-error" aria-hidden="true"></div><div class="forminator-row"><div id="name-1" class="forminator-field-name forminator-col forminator-col-12 "><div class="forminator-field"><label for="forminator-field-name-1_6743c9ae5afdc" id="forminator-field-name-1_6743c9ae5afdc-label" class="forminator-label">Họ và Tên <span class="forminator-required">*</span></label><input type="text" name="name-1" value="" placeholder="Họ và Tên" id="forminator-field-name-1_6743c9ae5afdc" class="forminator-input forminator-name--field" aria-required="true" /></div></div></div><div class="forminator-row"><div id="email-1" class="forminator-field-email forminator-col forminator-col-12 "><div class="forminator-field"><label for="forminator-field-email-1_6743c9ae5afdc" id="forminator-field-email-1_6743c9ae5afdc-label" class="forminator-label">Email <span class="forminator-required">*</span></label><input type="email" name="email-1" value="" placeholder="Email" id="forminator-field-email-1_6743c9ae5afdc" class="forminator-input forminator-email--field" data-required="true" aria-required="true" /></div></div></div><div class="forminator-row"><div id="phone-1" class="forminator-field-phone forminator-col forminator-col-12 "><div class="forminator-field"><label for="forminator-field-phone-1_6743c9ae5afdc" id="forminator-field-phone-1_6743c9ae5afdc-label" class="forminator-label">Số điện thoại <span class="forminator-required">*</span></label><input type="text" name="phone-1" value="" placeholder="Số điện thoại" id="forminator-field-phone-1_6743c9ae5afdc" class="forminator-input forminator-field--phone" data-required="1" aria-required="true" autocomplete="off" data-national_mode="enabled" data-country="vn" data-validation="standard" /></div></div></div><div class="forminator-row"><div id="select-1" class="forminator-field-select forminator-col forminator-col-12 "><div class="forminator-field"><label for="forminator-form-52198__field--select-1_6743c9ae5afdc" id="forminator-form-52198__field--select-1_6743c9ae5afdc-label" class="forminator-label">Trình độ <span class="forminator-required">*</span></label><select id="forminator-form-52198__field--select-1_6743c9ae5afdc" class="forminator-select--field forminator-select2 forminator-select2-multiple" data-required="1" name="select-1" data-default-value="" data-placeholder="Trình độ" data-search="true" data-search-placeholder="Trình độ" data-checkbox="false" data-allow-clear="false" aria-labelledby="forminator-form-52198__field--select-1_6743c9ae5afdc-label"><option value="" >Trình độ</option><option value="Học-sinh" data-calculation="0">Học sinh</option><option value="Sinh-viên" data-calculation="0">Sinh viên</option><option value="Đi-làm" data-calculation="0">Đi làm</option><option value="Khác" data-calculation="0">Khác</option></select></div></div></div><div class="forminator-row"><input type="hidden" id="hidden-4_6743c9ae5afdc" name="hidden-4" value="user_agent" /><div id="captcha-1" class="forminator-field-captcha forminator-col forminator-col-3 "><div class="forminator-captcha-left forminator-g-recaptcha recaptcha-invisible" data-theme="light" data-badge="bottomright" data-sitekey="6LfJDTkdAAAAAFoYMimuYFa8swsIbCj81JXo0cB0" data-size="invisible"></div></div><input type="hidden" id="hidden-3_6743c9ae5afdc" name="hidden-3" value="refer_url" /><input type="hidden" id="hidden-1_6743c9ae5afdc" name="hidden-1" value="18.218.2.191" /></div><input type="hidden" name="referer_url" value="" /><div class="forminator-row forminator-row-last"><div class="forminator-col"><div class="forminator-field"><button class="forminator-button forminator-button-submit">GỬI ĐĂNG K&Yacute;</button></div></div></div><input type="hidden" id="forminator_nonce" name="forminator_nonce" value="d9b338d939" /><input type="hidden" name="_wp_http_referer" value="/kien-thuc-tin-hoc/mot-so-dieu-can-biet-ve-qua-trinh-sysprep-tren-windows-7.html" /><input type="hidden" name="form_id" value="52198"><input type="hidden" name="page_id" value="3761"><input type="hidden" name="form_type" value="default"><input type="hidden" name="current_url" value="https://aptech.vn/kien-thuc-tin-hoc/mot-so-dieu-can-biet-ve-qua-trinh-sysprep-tren-windows-7.html"><input type="hidden" name="render_id" value="0"><input type="hidden" name="action" value="forminator_submit_form_custom-forms"><label for="input_8" class="forminator-hidden" aria-hidden="true">Please do not fill in this field. <input id="input_8" type="text" name="input_8" value="" autocomplete="off"></label></form></span></span></p></div></div></div></aside></div></main><div class="ekit-template-content-markup ekit-template-content-footer"><div data-elementor-type="wp-post" data-elementor-id="33851" class="elementor elementor-33851"><section class="elementor-section elementor-top-section elementor-element elementor-element-4a11289a elementor-section-stretched elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="4a11289a" data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;stretch_section&quot;:&quot;section-stretched&quot;}"><div class="elementor-container elementor-column-gap-default"><div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3195142e" data-id="3195142e" data-element_type="column"><div class="elementor-widget-wrap elementor-element-populated"><section class="elementor-section elementor-inner-section elementor-element elementor-element-45457bee elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="45457bee" data-element_type="section"><div class="elementor-container elementor-column-gap-no"><div class="elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-18b39a98" data-id="18b39a98" data-element_type="column"><div class="elementor-widget-wrap elementor-element-populated"><div class="elementor-element elementor-element-f9e40bd elementor-widget elementor-widget-image" data-id="f9e40bd" data-element_type="widget" data-widget_type="image.default"><div class="elementor-widget-container"> <a href="https://aptech.vn/"> <img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNTAiIGhlaWdodD0iOTAiIHZpZXdCb3g9IjAgMCAzNTAgOTAiPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHN0eWxlPSJmaWxsOiNjZmQ0ZGI7ZmlsbC1vcGFjaXR5OiAwLjE7Ii8+PC9zdmc+" width="350" height="90" data-src="https://aptech.vn/wp-content/uploads/2022/04/icon-aptech-web.png" class="attachment-full size-full wp-image-54779" alt="" /> </a></div></div><div class="elementor-element elementor-element-5b05f676 elementor-widget elementor-widget-text-editor" data-id="5b05f676" data-element_type="widget" data-widget_type="text-editor.default"><div class="elementor-widget-container"><p>Hanoi-Aptech với hơn 22 năm kinh nghiệm đào tạo Lập trình viên (thành lập năm 2001) tự hào là nhà cung cấp dịch vụ đào tạo Công nghệ thông tin hàng đầu tại Việt Nam cấp bằng Quốc Tế.</p></div></div></div></div><div class="elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-26dffdac" data-id="26dffdac" data-element_type="column"><div class="elementor-widget-wrap elementor-element-populated"><div class="elementor-element elementor-element-76980d17 elementor-widget elementor-widget-heading" data-id="76980d17" data-element_type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h2 class="elementor-heading-title elementor-size-default">LIÊN HỆ</h2></div></div><div class="elementor-element elementor-element-577d78c6 elementor-tablet-align-left elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="577d78c6" data-element_type="widget" data-widget_type="icon-list.default"><div class="elementor-widget-container"><ul class="elementor-icon-list-items"><li class="elementor-icon-list-item"> <span class="elementor-icon-list-icon"> <i aria-hidden="true" class="fas fa-map-marker-alt"></i> </span> <span class="elementor-icon-list-text">Địa chỉ: Tầng 1, Tòa C5, Cổng sau Đại học Thủy Lợi, 175 Tây Sơn, Đống Đa, Hà Nội</span></li><li class="elementor-icon-list-item"> <span class="elementor-icon-list-icon"> <i aria-hidden="true" class="fas fa-phone-alt"></i> </span> <span class="elementor-icon-list-text">Hotline: 0382 020 858</span></li><li class="elementor-icon-list-item"> <span class="elementor-icon-list-icon"> <i aria-hidden="true" class="far fa-envelope"></i> </span> <span class="elementor-icon-list-text">Email: info@aptech.vn</span></li></ul></div></div></div></div><div class="elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-60e10abc" data-id="60e10abc" data-element_type="column"><div class="elementor-widget-wrap elementor-element-populated"><div class="elementor-element elementor-element-11d72a58 elementor-widget elementor-widget-heading" data-id="11d72a58" data-element_type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h2 class="elementor-heading-title elementor-size-default">NỔI BẬT</h2></div></div><div class="elementor-element elementor-element-77ed1268 elementor-align-left elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="77ed1268" data-element_type="widget" data-widget_type="icon-list.default"><div class="elementor-widget-container"><ul class="elementor-icon-list-items"><li class="elementor-icon-list-item"> <a href="https://aptech.vn/tin-tuc-su-kien/vung-vang-su-nghiep-cung-aptech.html"><span class="elementor-icon-list-icon"> <i aria-hidden="true" class="fas fa-circle"></i> </span> <span class="elementor-icon-list-text">Học bổng Aptech</span> </a></li><li class="elementor-icon-list-item"> <a href="https://aptech.vn/hanoi-aptech/gioi-thieu-hanoi-aptech.html"><span class="elementor-icon-list-icon"> <i aria-hidden="true" class="fas fa-circle"></i> </span> <span class="elementor-icon-list-text">Giới thiệu</span> </a></li><li class="elementor-icon-list-item"> <a href="https://aptech.vn/lap-trinh-vien-quoc-te-adse"><span class="elementor-icon-list-icon"> <i aria-hidden="true" class="fas fa-circle"></i> </span> <span class="elementor-icon-list-text">Chương trình đào tạo</span> </a></li><li class="elementor-icon-list-item"> <a href="https://aptech.vn/blog"><span class="elementor-icon-list-icon"> <i aria-hidden="true" class="fas fa-circle"></i> </span> <span class="elementor-icon-list-text">Tin tức sự kiện</span> </a></li></ul></div></div></div></div><div class="elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-2ebad8cf" data-id="2ebad8cf" data-element_type="column"><div class="elementor-widget-wrap elementor-element-populated"><div class="elementor-element elementor-element-37111764 elementor-widget elementor-widget-heading" data-id="37111764" data-element_type="widget" data-widget_type="heading.default"><div class="elementor-widget-container"><h2 class="elementor-heading-title elementor-size-default">THEO DÕI</h2></div></div><div class="elementor-element elementor-element-5cd7c93e elementor-widget elementor-widget-elementskit-social-media" data-id="5cd7c93e" data-element_type="widget" data-widget_type="elementskit-social-media.default"><div class="elementor-widget-container"><div class="ekit-wid-con" ><ul class="ekit_social_media"><li class="elementor-repeater-item-09459c9"> <a href="https://www.facebook.com/aptech.vn" aria-label="Facebook" class="2" > <i aria-hidden="true" class="icon icon-facebook-2"></i> </a></li><li class="elementor-repeater-item-d6fc142"> <a href="http://www.instagram.com/aptech.vn" aria-label="IG" class="1" > <i aria-hidden="true" class="icon icon-instagram-1"></i> </a></li><li class="elementor-repeater-item-4b56c16"> <a href="http://m.me/aptech.vn" aria-label="mess" class="messenger" > <i aria-hidden="true" class="fab fa-facebook-messenger"></i> </a></li></ul></div></div></div></div></div></div></section></div></div></div></section></div></div></div></div><a aria-label="Scroll to the top of the page" href="#" id="scroll-top" class="scroll-top-right"><i class=" fa fa-angle-up" aria-hidden="true" role="img"></i></a><div class="drag-wrapper"><div class="thing" data-drag="data-drag" style="transform: translate(1147px, 119px);"><div class="circle facebook-messenger-avatar"> <img data-lazyloaded="1" src="data:image/gif;base64,R0lGODdhAQABAPAAAMPDwwAAACwAAAAAAQABAAACAkQBADs=" data-src="https://aptech.vn/wp-content/plugins/facebook-messager/images/facebook-messenger.svg" class="facebook-messenger-avatar"></div><div class="content" style="display: none; max-height: 179px;"><div class="inside"><div id="fb-root"></div> <script type="litespeed/javascript">(function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(d.getElementById(id))return;js=d.createElement(s);js.id=id;js.src="//connect.facebook.net/vi_VN/sdk.js#xfbml=1&version=v2.6";fjs.parentNode.insertBefore(js,fjs)}(document,"script","facebook-jssdk"))</script> <div class="fb-page" data-href="https://www.facebook.com/aptech.vn" data-height="360" data-width="300" data-tabs="messages" data-small-header="true" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"></div></div></div></div><div class="magnet-zone" style="margin-left: 0px; margin-bottom: 0px;"><div class="magnet"></div></div></div><div class='quick-call-button' id='draggable'><div class='call-now-button'><p class='call-text'>0382020858</p> <a href='tel:0382020858' id='quickcallbutton' onclick="ga('send', 'event', 'Contact', 'Quick Call Button', 'Phone');" title='Call Now' ><div class='quick-alo-ph-circle inactive'></div><div class='quick-alo-ph-circle-fill inactive'></div><div class='quick-alo-phone-img-circle shake'></div> </a></div></div><style>@media screen and (max-width: 1960px) { .quick-call-button { display: block !important; } } @media screen and (min-width: 1024px) { .call-now-button .call-text { display: initial; } .quick-call-button { top: 50%; } } @media screen and (max-width: 1024px) and (min-width: 680px) { .call-now-button .call-text { display: initial; } .quick-call-button { top: 50%; } } @media screen and (max-width: 680px) { .call-now-button .call-text { display: none !important; } .quick-call-button { top: 80%; } } .quick-call-button { left: 88%; } .quick-call-button { background: #ed0000; } .call-now-button a .quick-alo-ph-img-circle, .call-now-button a .quick-alo-phone-img-circle { background-color: #b20000; } .call-now-button .call-text { color: #ffffff; }</style> <script type="litespeed/javascript">const lazyloadRunObserver=()=>{const lazyloadBackgrounds=document.querySelectorAll(`.e-con.e-parent:not(.e-lazyloaded)`);const lazyloadBackgroundObserver=new IntersectionObserver((entries)=>{entries.forEach((entry)=>{if(entry.isIntersecting){let lazyloadBackground=entry.target;if(lazyloadBackground){lazyloadBackground.classList.add('e-lazyloaded')} lazyloadBackgroundObserver.unobserve(entry.target)}})},{rootMargin:'200px 0px 200px 0px'});lazyloadBackgrounds.forEach((lazyloadBackground)=>{lazyloadBackgroundObserver.observe(lazyloadBackground)})};const events=['DOMContentLiteSpeedLoaded','elementor/lazyload/observe',];events.forEach((event)=>{document.addEventListener(event,lazyloadRunObserver)})</script> <style id='elementor-icons-inline-css'>.elementor-add-new-section .elementor-add-templately-promo-button{ background-color: #5d4fff; background-image: url(https://aptech.vn/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/templately/logo-icon.svg); background-repeat: no-repeat; background-position: center center; position: relative; } .elementor-add-new-section .elementor-add-templately-promo-button > i{ height: 12px; } body .elementor-add-new-section .elementor-add-section-area-button { margin-left: 0; } .elementor-add-new-section .elementor-add-templately-promo-button{ background-color: #5d4fff; background-image: url(https://aptech.vn/wp-content/plugins/essential-addons-for-elementor-lite/assets/admin/images/templately/logo-icon.svg); background-repeat: no-repeat; background-position: center center; position: relative; } .elementor-add-new-section .elementor-add-templately-promo-button > i{ height: 12px; } body .elementor-add-new-section .elementor-add-section-area-button { margin-left: 0; }</style><link data-asynced="1" as="style" onload="this.onload=null;this.rel='stylesheet'" rel='preload' id='forminator-font-roboto-css' href='https://fonts.bunny.net/css?family=Roboto&#038;ver=1.0' media='all' /> <script id="oceanwp-main-js-extra" type="litespeed/javascript">var oceanwpLocalize={"nonce":"e79fdc1a1e","isRTL":"","menuSearchStyle":"disabled","mobileMenuSearchStyle":"disabled","sidrSource":null,"sidrDisplace":"1","sidrSide":"left","sidrDropdownTarget":"link","verticalHeaderTarget":"link","customScrollOffset":"0","customSelects":".woocommerce-ordering .orderby, #dropdown_product_cat, .widget_categories select, .widget_archive select, .single-product .variations_form .variations select","ajax_url":"https:\/\/aptech.vn\/wp-admin\/admin-ajax.php","oe_mc_wpnonce":"8697140f65"}</script> <script id="elementskit-framework-js-frontend-js-after" type="litespeed/javascript">var elementskit={resturl:'https://aptech.vn/wp-json/elementskit/v1/',}</script> <script id="flickr-widget-script-js-extra" type="litespeed/javascript">var flickrWidgetParams={"widgets":[]}</script> <script id="eael-general-js-extra" type="litespeed/javascript">var localize={"ajaxurl":"https:\/\/aptech.vn\/wp-admin\/admin-ajax.php","nonce":"91f4adbf67","i18n":{"added":"Added ","compare":"Compare","loading":"Loading..."},"eael_translate_text":{"required_text":"is a required field","invalid_text":"Invalid","billing_text":"Billing","shipping_text":"Shipping","fg_mfp_counter_text":"of"},"page_permalink":"https:\/\/aptech.vn\/kien-thuc-tin-hoc\/mot-so-dieu-can-biet-ve-qua-trinh-sysprep-tren-windows-7.html","cart_redirectition":"no","cart_page_url":"","el_breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":!0},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":!1},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":!0},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":!1},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":!1},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":!1}}}</script> <script id="forminator-front-scripts-js-extra" type="litespeed/javascript">var ForminatorFront={"ajaxUrl":"https:\/\/aptech.vn\/wp-admin\/admin-ajax.php","cform":{"processing":"Submitting form, please wait","error":"An error occurred while processing the form. Please try again","upload_error":"An upload error occurred while processing the form. Please try again","pagination_prev":"Previous","pagination_next":"Next","pagination_go":"Submit","gateway":{"processing":"Processing payment, please wait","paid":"Success! Payment confirmed. Submitting form, please wait","error":"Error! Something went wrong when verifying the payment"},"captcha_error":"Invalid CAPTCHA","no_file_chosen":"No file chosen","intlTelInput_utils_script":"https:\/\/aptech.vn\/wp-content\/plugins\/forminator\/assets\/js\/library\/intlTelInputUtils.js","process_error":"Please try again"},"poll":{"processing":"Submitting vote, please wait","error":"An error occurred saving the vote. Please try again"},"quiz":{"view_results":"View Results"},"select2":{"load_more":"Loading more results\u2026","no_result_found":"No results found","searching":"Searching\u2026","loaded_error":"The results could not be loaded."}}</script> <script type="litespeed/javascript" data-src="https://www.google.com/recaptcha/api.js?hl=vi&amp;onload=forminator_render_captcha&amp;render=explicit&amp;ver=1.36.3" id="forminator-google-recaptcha-js"></script> <script id="elementor-frontend-js-before" type="litespeed/javascript">var elementorFrontendConfig={"environmentMode":{"edit":!1,"wpPreview":!1,"isScriptDebug":!1},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnTwitter":"Share on Twitter","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselWrapperAriaLabel":"Carousel | Horizontal scrolling: Arrow Left & Right","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":!1,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":!0},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":!1},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":!0},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":!1},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":!1},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":!1}},"hasCustomBreakpoints":!1},"version":"3.25.9","is_static":!1,"experimentalFeatures":{"e_swiper_latest":!0,"e_nested_atomic_repeaters":!0,"e_optimized_control_loading":!0,"e_onboarding":!0,"e_css_smooth_scroll":!0,"home_screen":!0,"link-in-bio":!0,"floating-buttons":!0},"urls":{"assets":"https:\/\/aptech.vn\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/aptech.vn\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/aptech.vn\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"3b61231d9f"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"body_background_background":"classic","active_breakpoints":["viewport_mobile","viewport_tablet","viewport_laptop"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description"},"post":{"id":3761,"title":"M%E1%BB%99t%20s%E1%BB%91%20%C4%91i%E1%BB%81u%20c%E1%BA%A7n%20bi%E1%BA%BFt%20v%E1%BB%81%20qu%C3%A1%20tr%C3%ACnh%20Sysprep%20tr%C3%AAn%20Windows%207","excerpt":"Trong b\u00e0i vi\u1ebft d\u01b0\u1edbi \u0111\u00e2y, ch\u00fang t\u00f4i s\u1ebd gi\u1edbi thi\u1ec7u nh\u1eefng thao t\u00e1c c\u01a1 b\u1ea3n v\u1ec1 qu\u00e1 tr\u00ecnh t\u1ea1o...","featuredImage":!1}}</script> <script id="elementskit-elementor-js-extra" type="litespeed/javascript">var ekit_config={"ajaxurl":"https:\/\/aptech.vn\/wp-admin\/admin-ajax.php","nonce":"f3093f9e4f"}</script> <script id="anwp-pg-scripts-js-extra" type="litespeed/javascript">var anwpPostGridElementorData={"ajax_url":"https:\/\/aptech.vn\/wp-admin\/admin-ajax.php","public_nonce":"83241c8577","premium_active":"","loader":"https:\/\/aptech.vn\/wp-includes\/js\/tinymce\/skins\/lightgray\/img\/loader.gif"}</script> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="position:absolute;left: -100%;" height="0" width="0"><symbol id="icon-anwp-pg-calendar" viewBox="0 0 14 16"><path fill-rule="evenodd" d="M13 2h-1v1.5c0 .28-.22.5-.5.5h-2c-.28 0-.5-.22-.5-.5V2H6v1.5c0 .28-.22.5-.5.5h-2c-.28 0-.5-.22-.5-.5V2H2c-.55 0-1 .45-1 1v11c0 .55.45 1 1 1h11c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zm0 12H2V5h11v9zM5 3H4V1h1v2zm6 0h-1V1h1v2zM6 7H5V6h1v1zm2 0H7V6h1v1zm2 0H9V6h1v1zm2 0h-1V6h1v1zM4 9H3V8h1v1zm2 0H5V8h1v1zm2 0H7V8h1v1zm2 0H9V8h1v1zm2 0h-1V8h1v1zm-8 2H3v-1h1v1zm2 0H5v-1h1v1zm2 0H7v-1h1v1zm2 0H9v-1h1v1zm2 0h-1v-1h1v1zm-8 2H3v-1h1v1zm2 0H5v-1h1v1zm2 0H7v-1h1v1zm2 0H9v-1h1v1z"/></symbol><symbol id="icon-anwp-pg-chevron-left" viewBox="0 0 24 24"><path d="M15 18l-6-6 6-6"/></symbol><symbol id="icon-anwp-pg-chevron-right" viewBox="0 0 24 24"><path d="M9 18l6-6-6-6"/></symbol><symbol id="icon-anwp-pg-clock" viewBox="0 0 14 16"><path fill-rule="evenodd" d="M8 8h3v2H7c-.55 0-1-.45-1-1V4h2v4zM7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 011.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7z"/></symbol><symbol id="icon-anwp-pg-comment-discussion" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M15 1H6c-.55 0-1 .45-1 1v2H1c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h1v3l3-3h4c.55 0 1-.45 1-1V9h1l3 3V9h1c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1zM9 11H4.5L3 12.5V11H1V5h4v3c0 .55.45 1 1 1h3v2zm6-3h-2v1.5L11.5 8H6V2h9v6z"/></symbol><symbol id="icon-anwp-pg-device-camera" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M15 3H7c0-.55-.45-1-1-1H2c-.55 0-1 .45-1 1-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1zM6 5H2V4h4v1zm4.5 7C8.56 12 7 10.44 7 8.5S8.56 5 10.5 5 14 6.56 14 8.5 12.44 12 10.5 12zM13 8.5c0 1.38-1.13 2.5-2.5 2.5S8 9.87 8 8.5 9.13 6 10.5 6 13 7.13 13 8.5z"/></symbol><symbol id="icon-anwp-pg-eye" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8.06 2C3 2 0 8 0 8s3 6 8.06 6C13 14 16 8 16 8s-3-6-7.94-6zM8 12c-2.2 0-4-1.78-4-4 0-2.2 1.8-4 4-4 2.22 0 4 1.8 4 4 0 2.22-1.78 4-4 4zm2-4c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z"/></symbol><symbol id="icon-anwp-pg-pencil" viewBox="0 0 24 24"><path fill-rule="evenodd" d="M17.263 2.177a1.75 1.75 0 012.474 0l2.586 2.586a1.75 1.75 0 010 2.474L19.53 10.03l-.012.013L8.69 20.378a1.75 1.75 0 01-.699.409l-5.523 1.68a.75.75 0 01-.935-.935l1.673-5.5a1.75 1.75 0 01.466-.756L14.476 4.963l2.787-2.786zm-2.275 4.371l-10.28 9.813a.25.25 0 00-.067.108l-1.264 4.154 4.177-1.271a.25.25 0 00.1-.059l10.273-9.806-2.94-2.939zM19 8.44l2.263-2.262a.25.25 0 000-.354l-2.586-2.586a.25.25 0 00-.354 0L16.061 5.5 19 8.44z"/></symbol><symbol id="icon-anwp-pg-person" viewBox="0 0 24 24"><path fill-rule="evenodd" d="M12 2.5a5.5 5.5 0 00-3.096 10.047 9.005 9.005 0 00-5.9 8.18.75.75 0 001.5.045 7.5 7.5 0 0114.993 0 .75.75 0 101.499-.044 9.005 9.005 0 00-5.9-8.181A5.5 5.5 0 0012 2.5zM8 8a4 4 0 118 0 4 4 0 01-8 0z"/></symbol><symbol id="icon-anwp-pg-play" viewBox="0 0 14 16"><path fill-rule="evenodd" d="M14 8A7 7 0 110 8a7 7 0 0114 0zm-8.223 3.482l4.599-3.066a.5.5 0 000-.832L5.777 4.518A.5.5 0 005 4.934v6.132a.5.5 0 00.777.416z"/></symbol><symbol id="icon-anwp-pg-tag" viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7.685 1.72a2.49 2.49 0 00-1.76-.726H3.48A2.5 2.5 0 00.994 3.48v2.456c0 .656.269 1.292.726 1.76l6.024 6.024a.99.99 0 001.402 0l4.563-4.563a.99.99 0 000-1.402L7.685 1.72zM2.366 7.048a1.54 1.54 0 01-.467-1.123V3.48c0-.874.716-1.58 1.58-1.58h2.456c.418 0 .825.159 1.123.467l6.104 6.094-4.702 4.702-6.094-6.114zm.626-4.066h1.989v1.989H2.982V2.982h.01z"/></symbol><symbol id="icon-anwp-pg-trash" viewBox="0 0 24 24"><path fill-rule="evenodd" d="M16 1.75V3h5.25a.75.75 0 010 1.5H2.75a.75.75 0 010-1.5H8V1.75C8 .784 8.784 0 9.75 0h4.5C15.216 0 16 .784 16 1.75zm-6.5 0a.25.25 0 01.25-.25h4.5a.25.25 0 01.25.25V3h-5V1.75z"/><path d="M4.997 6.178a.75.75 0 10-1.493.144L4.916 20.92a1.75 1.75 0 001.742 1.58h10.684a1.75 1.75 0 001.742-1.581l1.413-14.597a.75.75 0 00-1.494-.144l-1.412 14.596a.25.25 0 01-.249.226H6.658a.25.25 0 01-.249-.226L4.997 6.178z"/><path d="M9.206 7.501a.75.75 0 01.793.705l.5 8.5A.75.75 0 119 16.794l-.5-8.5a.75.75 0 01.705-.793zm6.293.793A.75.75 0 1014 8.206l-.5 8.5a.75.75 0 001.498.088l.5-8.5z"/></symbol></svg><script type="litespeed/javascript">jQuery(function(){jQuery.ajax({url:'https://aptech.vn/wp-admin/admin-ajax.php',type:"POST",data:{action:"forminator_get_nonce",form_id:"52198",},success:function(response){jQuery('#forminator-module-52198 #forminator_nonce').val(response.data)}})})</script> <script type="litespeed/javascript">jQuery(function(){window.Forminator_Cform_Paginations=window.Forminator_Cform_Paginations||[];window.Forminator_Cform_Paginations[52198]={"has-pagination":!1,"pagination-header-design":"show","pagination-header":"nav","last-steps":"Finish","last-previous":"Previous","pagination-labels":"default","has-paypal":!1};var runForminatorFront=function(){jQuery('#forminator-module-52198[data-forminator-render="0"]').forminatorFront({"form_type":"custom-form","inline_validation":!0,"print_value":!1,"rules":"\"name-1\": \"required\",\"name-1\": \"trim\",\"email-1\": {\n\"required\": true,\"emailWP\": true,},\n\"phone-1\": {\"required\": true,\"trim\": true,\"forminatorPhoneNational\": true,},\"select-1\": \"required\",","messages":"\"name-1\": \"Vui l\u00f2ng nh\u1eadp d\u1eef li\u1ec7u!\",\n\"email-1\": {\n\"required\": \"Vui l\u00f2ng nh\u1eadp d\u1eef li\u1ec7u!\",\n\"emailWP\": \"\u0110\u1ecbnh d\u1ea1ng email ch\u01b0a \u0111&uacute;ng!\",\n\"email\": \"\u0110\u1ecbnh d\u1ea1ng email ch\u01b0a \u0111&uacute;ng!\",\n},\n\"phone-1\": {\n\"required\": \"Vui l\u00f2ng nh\u1eadp d\u1eef li\u1ec7u!\",\n\"trim\": \"Vui l\u00f2ng nh\u1eadp d\u1eef li\u1ec7u!\",\n\"forminatorPhoneNational\": \"Vui l\u00f2ng nh\u1eadp \u0111\u00fang \u0111\u1ecbnh d\u1ea1ng!\",\n\"phone\": \"Vui l\u00f2ng nh\u1eadp \u0111\u00fang \u0111\u1ecbnh d\u1ea1ng!\",\n},\n\"select-1\": \"Vui l\u00f2ng nh\u1eadp d\u1eef li\u1ec7u!\",\n","conditions":{"fields":[],"relations":{"name-1":[],"email-1":[],"phone-1":[],"select-1":[],"hidden-4":[],"captcha-1":[],"hidden-3":[],"hidden-1":[],"submit":[]}},"calendar":"{\"days\":[\"Su\",\"Mo\",\"Tu\",\"We\",\"Th\",\"Fr\",\"Sa\"],\"months\":[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"]}","paypal_config":{"live_id":"","sandbox_id":"","redirect_url":"https:\/\/aptech.vn\/kien-thuc-tin-hoc\/mot-so-dieu-can-biet-ve-qua-trinh-sysprep-tren-windows-7.html","form_id":52198},"forminator_fields":["address","calculation","captcha","consent","currency","custom","date","email","gdprcheckbox","group","hidden","html","checkbox","name","number","page-break","password","paypal","phone","postdata","radio","rating","section","select","slider","stripe","text","textarea","time","upload","url"],"general_messages":{"calculation_error":"Failed to calculate field.","payment_require_ssl_error":"SSL required to submit this form, please check your URL.","payment_require_amount_error":"PayPal amount must be greater than 0.","form_has_error":"Please correct the errors before submission."},"payment_require_ssl":!1,"has_loader":!0,"loader_label":"\u0110ang g\u1eedi...","calcs_memoize_time":300,"is_reset_enabled":!0,"has_stripe":!1,"has_paypal":!1,"submit_button_class":""})} if(window.elementorFrontend){if(typeof elementorFrontend.hooks!=="undefined"){elementorFrontend.hooks.addAction('frontend/element_ready/global',function(){runForminatorFront()})}}else{runForminatorFront()} if(typeof ForminatorValidationErrors!=='undefined'){var forminatorFrontSubmit=jQuery(ForminatorValidationErrors.selector).data('forminatorFrontSubmit');if(typeof forminatorFrontSubmit!=='undefined'){forminatorFrontSubmit.show_messages(ForminatorValidationErrors.errors)}} if(typeof ForminatorFormHider!=='undefined'){var forminatorFront=jQuery(ForminatorFormHider.selector).data('forminatorFront');if(typeof forminatorFront!=='undefined'){jQuery(forminatorFront.forminator_selector).find('.forminator-row').hide();jQuery(forminatorFront.forminator_selector).find('.forminator-pagination-steps').hide();jQuery(forminatorFront.forminator_selector).find('.forminator-pagination-footer').hide()}} if(typeof ForminatorFormNewTabRedirect!=='undefined'){var forminatorFront=ForminatorFormNewTabRedirect.url;if(typeof forminatorFront!=='undefined'){window.open(ForminatorFormNewTabRedirect.url,'_blank')}}})</script> <script data-no-optimize="1">!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).LazyLoad=e()}(this,function(){"use strict";function e(){return(e=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n,a=arguments[e];for(n in a)Object.prototype.hasOwnProperty.call(a,n)&&(t[n]=a[n])}return t}).apply(this,arguments)}function i(t){return e({},it,t)}function o(t,e){var n,a="LazyLoad::Initialized",i=new t(e);try{n=new CustomEvent(a,{detail:{instance:i}})}catch(t){(n=document.createEvent("CustomEvent")).initCustomEvent(a,!1,!1,{instance:i})}window.dispatchEvent(n)}function l(t,e){return t.getAttribute(gt+e)}function c(t){return l(t,bt)}function s(t,e){return function(t,e,n){e=gt+e;null!==n?t.setAttribute(e,n):t.removeAttribute(e)}(t,bt,e)}function r(t){return s(t,null),0}function u(t){return null===c(t)}function d(t){return c(t)===vt}function f(t,e,n,a){t&&(void 0===a?void 0===n?t(e):t(e,n):t(e,n,a))}function _(t,e){nt?t.classList.add(e):t.className+=(t.className?" ":"")+e}function v(t,e){nt?t.classList.remove(e):t.className=t.className.replace(new RegExp("(^|\\s+)"+e+"(\\s+|$)")," ").replace(/^\s+/,"").replace(/\s+$/,"")}function g(t){return t.llTempImage}function b(t,e){!e||(e=e._observer)&&e.unobserve(t)}function p(t,e){t&&(t.loadingCount+=e)}function h(t,e){t&&(t.toLoadCount=e)}function n(t){for(var e,n=[],a=0;e=t.children[a];a+=1)"SOURCE"===e.tagName&&n.push(e);return n}function m(t,e){(t=t.parentNode)&&"PICTURE"===t.tagName&&n(t).forEach(e)}function a(t,e){n(t).forEach(e)}function E(t){return!!t[st]}function I(t){return t[st]}function y(t){return delete t[st]}function A(e,t){var n;E(e)||(n={},t.forEach(function(t){n[t]=e.getAttribute(t)}),e[st]=n)}function k(a,t){var i;E(a)&&(i=I(a),t.forEach(function(t){var e,n;e=a,(t=i[n=t])?e.setAttribute(n,t):e.removeAttribute(n)}))}function L(t,e,n){_(t,e.class_loading),s(t,ut),n&&(p(n,1),f(e.callback_loading,t,n))}function w(t,e,n){n&&t.setAttribute(e,n)}function x(t,e){w(t,ct,l(t,e.data_sizes)),w(t,rt,l(t,e.data_srcset)),w(t,ot,l(t,e.data_src))}function O(t,e,n){var a=l(t,e.data_bg_multi),i=l(t,e.data_bg_multi_hidpi);(a=at&&i?i:a)&&(t.style.backgroundImage=a,n=n,_(t=t,(e=e).class_applied),s(t,ft),n&&(e.unobserve_completed&&b(t,e),f(e.callback_applied,t,n)))}function N(t,e){!e||0<e.loadingCount||0<e.toLoadCount||f(t.callback_finish,e)}function C(t,e,n){t.addEventListener(e,n),t.llEvLisnrs[e]=n}function M(t){return!!t.llEvLisnrs}function z(t){if(M(t)){var e,n,a=t.llEvLisnrs;for(e in a){var i=a[e];n=e,i=i,t.removeEventListener(n,i)}delete t.llEvLisnrs}}function R(t,e,n){var a;delete t.llTempImage,p(n,-1),(a=n)&&--a.toLoadCount,v(t,e.class_loading),e.unobserve_completed&&b(t,n)}function T(o,r,c){var l=g(o)||o;M(l)||function(t,e,n){M(t)||(t.llEvLisnrs={});var a="VIDEO"===t.tagName?"loadeddata":"load";C(t,a,e),C(t,"error",n)}(l,function(t){var e,n,a,i;n=r,a=c,i=d(e=o),R(e,n,a),_(e,n.class_loaded),s(e,dt),f(n.callback_loaded,e,a),i||N(n,a),z(l)},function(t){var e,n,a,i;n=r,a=c,i=d(e=o),R(e,n,a),_(e,n.class_error),s(e,_t),f(n.callback_error,e,a),i||N(n,a),z(l)})}function G(t,e,n){var a,i,o,r,c;t.llTempImage=document.createElement("IMG"),T(t,e,n),E(c=t)||(c[st]={backgroundImage:c.style.backgroundImage}),o=n,r=l(a=t,(i=e).data_bg),c=l(a,i.data_bg_hidpi),(r=at&&c?c:r)&&(a.style.backgroundImage='url("'.concat(r,'")'),g(a).setAttribute(ot,r),L(a,i,o)),O(t,e,n)}function D(t,e,n){var a;T(t,e,n),a=e,e=n,(t=It[(n=t).tagName])&&(t(n,a),L(n,a,e))}function V(t,e,n){var a;a=t,(-1<yt.indexOf(a.tagName)?D:G)(t,e,n)}function F(t,e,n){var a;t.setAttribute("loading","lazy"),T(t,e,n),a=e,(e=It[(n=t).tagName])&&e(n,a),s(t,vt)}function j(t){t.removeAttribute(ot),t.removeAttribute(rt),t.removeAttribute(ct)}function P(t){m(t,function(t){k(t,Et)}),k(t,Et)}function S(t){var e;(e=At[t.tagName])?e(t):E(e=t)&&(t=I(e),e.style.backgroundImage=t.backgroundImage)}function U(t,e){var n;S(t),n=e,u(e=t)||d(e)||(v(e,n.class_entered),v(e,n.class_exited),v(e,n.class_applied),v(e,n.class_loading),v(e,n.class_loaded),v(e,n.class_error)),r(t),y(t)}function $(t,e,n,a){var i;n.cancel_on_exit&&(c(t)!==ut||"IMG"===t.tagName&&(z(t),m(i=t,function(t){j(t)}),j(i),P(t),v(t,n.class_loading),p(a,-1),r(t),f(n.callback_cancel,t,e,a)))}function q(t,e,n,a){var i,o,r=(o=t,0<=pt.indexOf(c(o)));s(t,"entered"),_(t,n.class_entered),v(t,n.class_exited),i=t,o=a,n.unobserve_entered&&b(i,o),f(n.callback_enter,t,e,a),r||V(t,n,a)}function H(t){return t.use_native&&"loading"in HTMLImageElement.prototype}function B(t,i,o){t.forEach(function(t){return(a=t).isIntersecting||0<a.intersectionRatio?q(t.target,t,i,o):(e=t.target,n=t,a=i,t=o,void(u(e)||(_(e,a.class_exited),$(e,n,a,t),f(a.callback_exit,e,n,t))));var e,n,a})}function J(e,n){var t;et&&!H(e)&&(n._observer=new IntersectionObserver(function(t){B(t,e,n)},{root:(t=e).container===document?null:t.container,rootMargin:t.thresholds||t.threshold+"px"}))}function K(t){return Array.prototype.slice.call(t)}function Q(t){return t.container.querySelectorAll(t.elements_selector)}function W(t){return c(t)===_t}function X(t,e){return e=t||Q(e),K(e).filter(u)}function Y(e,t){var n;(n=Q(e),K(n).filter(W)).forEach(function(t){v(t,e.class_error),r(t)}),t.update()}function t(t,e){var n,a,t=i(t);this._settings=t,this.loadingCount=0,J(t,this),n=t,a=this,Z&&window.addEventListener("online",function(){Y(n,a)}),this.update(e)}var Z="undefined"!=typeof window,tt=Z&&!("onscroll"in window)||"undefined"!=typeof navigator&&/(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent),et=Z&&"IntersectionObserver"in window,nt=Z&&"classList"in document.createElement("p"),at=Z&&1<window.devicePixelRatio,it={elements_selector:".lazy",container:tt||Z?document:null,threshold:300,thresholds:null,data_src:"src",data_srcset:"srcset",data_sizes:"sizes",data_bg:"bg",data_bg_hidpi:"bg-hidpi",data_bg_multi:"bg-multi",data_bg_multi_hidpi:"bg-multi-hidpi",data_poster:"poster",class_applied:"applied",class_loading:"litespeed-loading",class_loaded:"litespeed-loaded",class_error:"error",class_entered:"entered",class_exited:"exited",unobserve_completed:!0,unobserve_entered:!1,cancel_on_exit:!0,callback_enter:null,callback_exit:null,callback_applied:null,callback_loading:null,callback_loaded:null,callback_error:null,callback_finish:null,callback_cancel:null,use_native:!1},ot="src",rt="srcset",ct="sizes",lt="poster",st="llOriginalAttrs",ut="loading",dt="loaded",ft="applied",_t="error",vt="native",gt="data-",bt="ll-status",pt=[ut,dt,ft,_t],ht=[ot],mt=[ot,lt],Et=[ot,rt,ct],It={IMG:function(t,e){m(t,function(t){A(t,Et),x(t,e)}),A(t,Et),x(t,e)},IFRAME:function(t,e){A(t,ht),w(t,ot,l(t,e.data_src))},VIDEO:function(t,e){a(t,function(t){A(t,ht),w(t,ot,l(t,e.data_src))}),A(t,mt),w(t,lt,l(t,e.data_poster)),w(t,ot,l(t,e.data_src)),t.load()}},yt=["IMG","IFRAME","VIDEO"],At={IMG:P,IFRAME:function(t){k(t,ht)},VIDEO:function(t){a(t,function(t){k(t,ht)}),k(t,mt),t.load()}},kt=["IMG","IFRAME","VIDEO"];return t.prototype={update:function(t){var e,n,a,i=this._settings,o=X(t,i);{if(h(this,o.length),!tt&&et)return H(i)?(e=i,n=this,o.forEach(function(t){-1!==kt.indexOf(t.tagName)&&F(t,e,n)}),void h(n,0)):(t=this._observer,i=o,t.disconnect(),a=t,void i.forEach(function(t){a.observe(t)}));this.loadAll(o)}},destroy:function(){this._observer&&this._observer.disconnect(),Q(this._settings).forEach(function(t){y(t)}),delete this._observer,delete this._settings,delete this.loadingCount,delete this.toLoadCount},loadAll:function(t){var e=this,n=this._settings;X(t,n).forEach(function(t){b(t,e),V(t,n,e)})},restoreAll:function(){var e=this._settings;Q(e).forEach(function(t){U(t,e)})}},t.load=function(t,e){e=i(e);V(t,e)},t.resetStatus=function(t){r(t)},Z&&function(t,e){if(e)if(e.length)for(var n,a=0;n=e[a];a+=1)o(t,n);else o(t,e)}(t,window.lazyLoadOptions),t});!function(e,t){"use strict";function a(){t.body.classList.add("litespeed_lazyloaded")}function n(){console.log("[LiteSpeed] Start Lazy Load Images"),d=new LazyLoad({elements_selector:"[data-lazyloaded]",callback_finish:a}),o=function(){d.update()},e.MutationObserver&&new MutationObserver(o).observe(t.documentElement,{childList:!0,subtree:!0,attributes:!0})}var d,o;e.addEventListener?e.addEventListener("load",n,!1):e.attachEvent("onload",n)}(window,document);</script><script data-no-optimize="1">var litespeed_vary=document.cookie.replace(/(?:(?:^|.*;\s*)_lscache_vary\s*\=\s*([^;]*).*$)|^.*$/,"");litespeed_vary||fetch("/wp-content/plugins/litespeed-cache/guest.vary.php",{method:"POST",cache:"no-cache",redirect:"follow"}).then(e=>e.json()).then(e=>{console.log(e),e.hasOwnProperty("reload")&&"yes"==e.reload&&(sessionStorage.setItem("litespeed_docref",document.referrer),window.location.reload(!0))});</script><script data-optimized="1" type="litespeed/javascript" data-src="https://aptech.vn/wp-content/litespeed/js/e0c252398edbc2e47a248e2ab87e4bd5.js?ver=15c7c"></script><script>const litespeed_ui_events=["mouseover","click","keydown","wheel","touchmove","touchstart"];var urlCreator=window.URL||window.webkitURL;function litespeed_load_delayed_js_force(){console.log("[LiteSpeed] Start Load JS Delayed"),litespeed_ui_events.forEach(e=>{window.removeEventListener(e,litespeed_load_delayed_js_force,{passive:!0})}),document.querySelectorAll("iframe[data-litespeed-src]").forEach(e=>{e.setAttribute("src",e.getAttribute("data-litespeed-src"))}),"loading"==document.readyState?window.addEventListener("DOMContentLoaded",litespeed_load_delayed_js):litespeed_load_delayed_js()}litespeed_ui_events.forEach(e=>{window.addEventListener(e,litespeed_load_delayed_js_force,{passive:!0})});async function litespeed_load_delayed_js(){let t=[];for(var d in document.querySelectorAll('script[type="litespeed/javascript"]').forEach(e=>{t.push(e)}),t)await new Promise(e=>litespeed_load_one(t[d],e));document.dispatchEvent(new Event("DOMContentLiteSpeedLoaded")),window.dispatchEvent(new Event("DOMContentLiteSpeedLoaded"))}function litespeed_load_one(t,e){console.log("[LiteSpeed] Load ",t);var d=document.createElement("script");d.addEventListener("load",e),d.addEventListener("error",e),t.getAttributeNames().forEach(e=>{"type"!=e&&d.setAttribute("data-src"==e?"src":e,t.getAttribute(e))});let a=!(d.type="text/javascript");!d.src&&t.textContent&&(d.src=litespeed_inline2src(t.textContent),a=!0),t.after(d),t.remove(),a&&e()}function litespeed_inline2src(t){try{var d=urlCreator.createObjectURL(new Blob([t.replace(/^(?:<!--)?(.*?)(?:-->)?$/gm,"$1")],{type:"text/javascript"}))}catch(e){d="data:text/javascript;base64,"+btoa(t.replace(/^(?:<!--)?(.*?)(?:-->)?$/gm,"$1"))}return d}</script></body></html> <!-- Page optimized by LiteSpeed Cache @2024-11-25 07:49:51 --> <!-- Page cached by LiteSpeed Cache 6.5.2 on 2024-11-25 07:49:50 --> <!-- Guest Mode --> <!-- QUIC.cloud CCSS loaded ✅ /ccss/4a67f9c9bdc68f5e2dc6575815431565.css --> <!-- QUIC.cloud UCSS bypassed due to generation error ❌ /ucss/6df87e7bbb6984fb55701cbd1e2c48ec.css -->