კომპიუტერულ ვირუსებს საკმაოდ ხშირად აქვთ ყველა დესკტოპის ხატის ამოღების ფუნქცია. პროგრამის ხატის წაშლა მომხმარებელმა შეიძლება შემთხვევით გაწმენდის პროცესში. როგორც არ უნდა იყოს, სამუშაო მაგიდაზე ხატების აღდგენის პრობლემა ყველას შეუძლია.
ინსტრუქციები
Ნაბიჯი 1
დააჭირეთ ღილაკს დაწყება და ჩაწერეთ regedit საძიებო ზოლში. ეს საშუალებას მოგცემთ შეიყვანოთ რეესტრის რედაქტორის პროგრამა, სადაც ინახება პარამეტრების შეცვლა.
ნაბიჯი 2
ეკრანის მარცხენა მხარეს სიიდან აირჩიეთ და თანმიმდევრულად გახსენით გასაღებები: HKEY_CURRENT_USER
პროგრამული უზრუნველყოფა
მაიკროსოფტი
ვინდოუსი
Მოქმედი ვერსია
პოლიტიკა
Მკვლევარი.
ნაბიჯი 3
დარწმუნდით, რომ NoDesktop ჩამოთვლილია ფანჯრის მარჯვენა მხარეს. წინააღმდეგ შემთხვევაში, შექმენით ის სერვისის მენიუში "ახალი პარამეტრის შესაქმნელად", რომლის გამოყენება შესაძლებელია ღია რეესტრის რედაქტორის ფანჯარაში ცარიელ ადგილას მარჯვენა ღილაკის დაჭერით. დააყენეთ პარამეტრის ტიპი DWORD, რაც საშუალებას გაძლევთ შეინახოთ რიცხვითი მნიშვნელობები.
ნაბიჯი 4
გახსენით ახლად შექმნილი პარამეტრი, ორმაგად დააჭირეთ ველს მის სახელზე და შეიყვანეთ მნიშვნელობა 0. ზოგიერთ შემთხვევაში, დესკტოპის ხატების აღსადგენად შეიძლება დაგჭირდეთ პარამეტრის სრულად ამოღება (თუ ის მავნე პროგრამით არის შექმნილი) დესკტოპის ხატების აღდგენის ალტერნატიული გზა შეიძლება იყოს სკრიპტის დაწერა, ყველა სამუშაოს შესრულება.
ნაბიჯი 5
გახსენით ჩასაწერი წიგნი და შექმენით ტექსტური ფაილი თქვენს სამუშაო მაგიდაზე.
ნაბიჯი 6
შეიყვანეთ შემდეგი მნიშვნელობა:
Dim WshShell
დაბინდული მნიშვნელობა
დაბნელებული შედეგი შეცდომის შესახებ განაახლეთ შემდეგი Set WshShell = CreateObject (″ Wscript. Shell ″)
მნიშვნელობა = WshShell. RegRead (″ HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorerNoDesktop ″) თუ (მნიშვნელობა = ″ ″) ან (მნიშვნელობა = 0) შემდეგ
შედეგი = MsgBox (visible ჩანს დესკტოპის ხატები. დამალვა? ″, 65, ″ წაიკითხეთ შედეგი)
თუ შედეგი = 1, მაშინ მნიშვნელობა = 1
სხვა
შედეგი = MsgBox (″ დამალულია დესკტოპის ხატები. აჩვენეთ? ″, 65, ″ წაიკითხეთ შედეგი)
თუ შედეგი = 1, მაშინ მნიშვნელობა = 0
IfWshShell. RegWrite End HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorerNoDesktop ″, მნიშვნელობა, ″ REG_DWORD ″ შედეგი = MsgBox (″ ოპერაციის დასრულებისთვის საჭიროა გადატვირთვა. გსურთ განაახლოთ? ″, 65, თუ შედეგი = 1 მაშინ
დააყენეთ OpSysSet = GetObject (″ winmgmts: {(გამორთვა)}). ExecQuery (″ აირჩიეთ * Win32_OperatingSystem– დან, სადაც პირველადი = ჭეშმარიტი ″)
თითოეული OpSys- ისთვის OpSysSet- ში
OpSys. Reboot ()
შემდეგი
Დაასრულე თუ
ნაბიჯი 7
აირჩიეთ "შენახვა" მენიუში "ფაილი". ჩამოსაშლელ მენიუში აირჩიეთ "ყველა ფაილი" და შეინახეთ ფაილის სახელი და გაფართოება.vbs. (მაგალითი: Desktop Icon.vbs)
ნაბიჯი 8
გაუშვით სკრიპტი და გადატვირთეთ კომპიუტერი.