Virus máy tính thường bao gồm chức năng loại bỏ tất cả các biểu tượng trên màn hình nền. Biểu tượng chương trình có thể bị xóa bởi chính người dùng vô tình trong quá trình làm sạch. Tuy nhiên, vấn đề khôi phục các biểu tượng trên màn hình nền có thể gặp phải bởi tất cả mọi người.
Hướng dẫn
Bước 1
Nhấp vào nút Bắt đầu và nhập regedit vào thanh tìm kiếm. Điều này sẽ cho phép bạn vào tiện ích biên tập sổ đăng ký, nơi lưu trữ các thông số cần thay đổi.
Bước 2
Chọn và mở tuần tự các phím từ danh sách ở bên trái màn hình: HKEY_CURRENT_USER
Phần mềm
Microsoft
các cửa sổ
Phiên bản hiện tại
Chính sách
Nhà thám hiểm.
Bước 3
Đảm bảo NoDesktop được liệt kê ở phía bên phải của cửa sổ. Nếu không, hãy tạo tham số bằng cách chọn "Tạo tham số mới" trong menu dịch vụ, có thể được gọi bằng cách nhấp chuột phải vào không gian trống trong cửa sổ trình chỉnh sửa sổ đăng ký đang mở. Đặt loại tham số thành DWORD, cho phép bạn lưu trữ các giá trị số.
Bước 4
Mở tham số mới tạo bằng cách nhấp đúp vào trường có tên của nó và nhập giá trị 0. Trong một số trường hợp, để khôi phục các biểu tượng trên màn hình, bạn có thể cần phải xóa hoàn toàn tham số (nếu nó được tạo bởi một chương trình độc hại). Một cách khác để khôi phục các biểu tượng trên màn hình có thể là viết một script, thực hiện tất cả công việc.
Bước 5
Mở Notepad và tạo một tệp văn bản trên màn hình của bạn.
Bước 6
Nhập giá trị sau:
Dim WshShell
Giá trị mờ
Dim ResultOn Error Resume NextSet WshShell = CreateObject (″ Wscript. Shell ″)
Giá trị = WshShell. RegRead (″ HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorerNoDesktop ″) Nếu (Giá trị = ″ ″) hoặc (Giá trị = 0) Thì
Result = MsgBox ("Hiển thị các biểu tượng trên màn hình. Ẩn?", 65, "Đọc kết quả")
nếu Kết quả = 1 thì Giá trị = 1
Khác
Result = MsgBox ("Các biểu tượng trên màn hình bị ẩn. Hiện?", 65, "Đọc kết quả")
nếu Kết quả = 1 thì Giá trị = 0
End ifWshShell. RegWrite ″ HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorerNoDesktop ″, Value, ″ REG_DWORD ″ Result = MsgBox (″ Khởi động lại là cần thiết để hoàn tất hoạt động. Bạn có muốn khởi động lại không? ″, 65, ″ Khởi động lại ″
nếu Kết quả = 1 thì
Đặt OpSysSet = GetObject (″ winmgmts: {(Shutdown)}). ExecQuery (″ select * từ Win32_OperatingSystem trong đó Primary = true ″)
Đối với mỗi OpSys trong OpSysSet
OpSys. Reboot ()
Kế tiếp
Kết thúc IF
Bước 7
Chọn "Lưu" từ menu "Tệp". Chọn "Tất cả tệp" trong menu thả xuống "Lưu dưới dạng" và nhập tên tệp và phần mở rộng.vbs. (Ví dụ: Desktop Icon.vbs)
Bước 8
Chạy tập lệnh và khởi động lại máy tính của bạn.