Chào các bạn, như chúng ta đã biết kể từ phiên bản Windows 8. OneDrive đã được tích hợp như 1 phần không thể thiếu của Windows. Với 1 số người nó rất tiện lợi trong việc đồng bộ dữ liệu cá nhân của họ, tuy nhiên với 1 số khác không có nhu cầu sử dụng thì nó có vẻ hơi phiền phức.
Trong bài này tôi sẽ hướng dẫn các bạn cách gỡ bỏ nó từ trong file iso sử dụng deployment tools chạy trên chính hệ điều hành bạn đang sử dụng
Chuẩn bị:
+ Deployment tools có trong bộ ADK
+ File ISO để thao tác trong bài này tôi sẽ demo với bộ cài x64
Khởi chạy deployment tools bằng quyền quản trị và tạo các thư mục cần thiết
mkdir c:\deploy mkdir c:\deploy\mount mkdir c:\deploy\iso
Mount file iso ra ổ ảo, nhớ tên ổ (ví dụ của tôi là G) và dán lệnh sau để copy nội dung vào thư mục c:\deploy\iso
xcopy g:\ c:\deploy\iso /s /e
Chúng ta sẽ kiểm tra thông tin file install.wim để lấy giá trị index
Dism /Get-ImageInfo /ImageFile:c:\deploy\iso\sources\install.wim
Tôi sẽ làm với index 1, tiến hành mount file
Dism /Mount-wim /wimfile:C:\deploy\iso\sources\install.wim /index:1 /Mountdir:C:\deploy\mount
Nhiệm vụ của chúng ta tiếp theo là làm hiện package của OneDrive lên sau đó gỡ, để làm được điều đó ta sẽ mount registry bằng lệnh
reg load HKLM\WIMREG_Software "C:\deploy\mount\Windows\System32\config\software"
Sau khi mount xong, bạn mở cửa sổ RUN và gõ vào Regedit. sau đó truy cập theo liên kết
Computer\HKEY_LOCAL_MACHINE\WIMREG_Software\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages
Tại đây bạn kéo xuống và tìm tới gói package của OneDrive
Công việc tiếp theo là cấp quyền chỉnh sửa, mỗi key muốn chính sửa bạn đều phải cấp quyền cho nó, click chuột phải vào key chọn Permissions và cấp full quyền điều khiển
Với mỗi key
+ Truy cập vào key con (Owners) chuột phải và xóa nó đi
+ Thay đổi giá trị Visibility thành 1
+ Thêm 1 DWORD-32bit có tên là DefVis và đặt giá trị cho nó là 2
Sau khi hoàn tất tiến hành đóng registry lại, dán lệnh sau để umount
reg unload HKLM\WIMREG_Software
Lúc này gói package của OneDrive đã hiện ra bạn dán lệnh sau để lấy danh sách các gói package
Dism /Image:C:\deploy\mount /Get-Packages | find "Package Identity" | clip
Lệnh trên nhảy dòng, tiến hành mở notepad và paste
Gỡ bỏ gói
Dism /Image:C:\deploy\mount /Remove-Package /PackageName:Microsoft-Windows-OneDrive-Setup-Package~31bf3856ad364e35~amd64~~10.0.15063.0 Dism /Image:C:\deploy\mount /Remove-Package /PackageName:Microsoft-Windows-OneDrive-Setup-WOW64-Package~31bf3856ad364e35~amd64~~10.0.15063.0
Tiếp theo ta sẽ xóa đi các file không cần thiết , để xóa được các file có trong thư mục mounted bạn cần lấy quyền quản trị bằng cách thêm Take Owner Ship vào menu chuột phải
Truy cập c:\deploy\mount\Windows tìm với keyword là OneDrive
Đây là tất cả các file hoặc folder liên quan tới nó, giờ thì chúng không còn tác dụng, với mỗi file hoặc folder tìm được bạn chuột phải chọn Open file location take owner ship và xóa nó đi
Do bài viết này chỉ đề cập tới OneDrive nên tôi sẽ dừng và unmount tại đây, dán lệnh sau để lưu lại thay đổi
Dism /Unmount-Image /MountDir:C:\deploy\mount /Commit
Tạo file iso mới từ thư mục C:\deploy\iso tham khảo bài viết Hướng dẫn tạo file ISO bootable với công cụ Oscdimg của Microsoft
Chúc thành công !
1. Không vi phạm luật pháp nước CHXHCN Việt Nam
2. Không vi phạm thuần phong mỹ tục Việt Nam
3. Không bàn luận vấn đề liên quan đến tôn giáo, chính trị
4. Không đả kích, chửi bới hay đưa ra những lời nói không phù hợp với mục tiêu của website
5. Không bình luận với mục đích quảng cáo, trao đổi, mua bán
6. Khuyến khích sử dụng Tiếng Việt có dấu, hạn chế sử dụng tiếng lóng, viết tắt
7. Khi cần sự trợ giúp, vui lòng miêu tả chi tiết lỗi và để lại link đính kèm, tránh nói chung chung gây mất thời gian cho đôi bên