Paano Ayusin ang Nawawalang Mga DLL File

Karamihan sa mga katutubong application sa Windows 7 ay gumagamit ng mga pabuong link ng library upang magawa ang mga partikular na gawain. Naglalaman ang mga DLL ng mga pagpapaandar na maaaring isama ng mga programmer sa kanilang software, katulad ng isang module. Kung ang isang DLL ay nawawala o nasira, maaari itong end up na nakakaapekto sa maraming mga application - kabilang ang operating system - na maaaring mag-iwan sa iyo na hindi makumpleto ang iyong trabaho o gumamit ng mahahalagang tampok sa software na kritikal sa negosyo. Kasama sa Windows 7 ang isang built-in na utility na tinatawag na System File Checker na maaaring palitan ang mga nawawalang mga file ng system. Kung nabigo ang System File Checker, maaari mong gamitin ang Command Prompt upang manu-manong ayusin ang mga DLL.

1

I-click ang "Start | All Programs | Accessories | Command Prompt." Bilang kahalili, i-click ang "Start," i-type ang "cmd" sa patlang ng Paghahanap at pindutin ang "Enter."

2

Ipasok ang Windows 7 DVD sa disc drive. I-type ang "sfc / scannow" (nang walang mga quote).

3

Pindutin ang "Enter" upang patakbuhin ang System File Checker. Hahanapin ng proseso at papalitan ang mga sira o nawawalang DLL.

4

I-restart ang computer kung hindi naayos ng System File Checker ang isang nasira o nawawalang file. Pindutin ang "F8" sa boot screen at gamitin ang mga arrow key upang piliin ang "Windows Safe Mode."

5

Pindutin ang "Enter" upang mag-boot sa Safe Mode. I-click ang pindutan ng "Start" ng Windows, piliin ang "Lahat ng Program" at piliin ang "Mga Kagamitan."

6

Mag-right click sa "Command Prompt" at i-click ang "Run as Administrator." Isagawa ang sumusunod na utos:

findstr / c: "[SR]"% windir% \ Mga tala \ CBS \ CBS.log>% userprofile% \ Desktop \ sfcdetails.txt

7

Pindutin ang "Windows-E" upang buksan ang Windows Explorer. Mag-navigate sa "C: \ Mga Gumagamit [Pangalan ng Account] \ Desktop." Palitan ang "[Pangalan ng Account]" sa iyong username. I-double click ang "sfcdetails.txt."

8

Paghahanap sa file ng log upang makita ang pangalan o mga pangalan ng mga may sira na DLL o DLL. I-highlight ang pangalan ng isang sira na DLL at pindutin ang "Ctrl-C."

9

Bumalik sa Command Prompt. I-type ang sumusunod na utos upang kunin ang pagmamay-ari ng nasirang file:

takeown / f C: \ Windows \ System32 [filename] .dll

Mag-right click sa terminal at piliin ang "I-paste" mula sa menu ng konteksto upang i-paste ang pangalan ng file at extension. Pindutin ang enter."

10

I-type ang sumusunod na utos upang paganahin ang isang administrator na palitan ang file:

icacls C: \ Windows \ System32 [filename] .dll / bigyan ng mga administrador: F

Pindutin ang enter."

11

I-click ang "Start" at piliin ang "Computer." Pindutin ang "Alt-T" upang buksan ang menu ng Mga Tool. I-click ang "Mga Pagpipilian sa Folder."

12

Piliin ang tab na "View" at i-click ang "Ipakita ang Mga Nakatagong File, Mga Folder, at Mga Drive" at alisin sa pagkakapili ang "Itago ang Mga Extension para sa Mga Kilalang Mga Uri ng File."

13

I-click ang drive na "C:". Ipasok ang pangalan ng DLL - minus ang extension ng file (hal., "Dll") - sa patlang ng Pangalan ng File. Kung walang mga resulta na lilitaw, piliin ang disc drive na humahawak sa Windows 7 DVD at hanapin ang file doon.

14

Mag-right click sa file mula sa mga resulta, i-click ang "Properties" at i-highlight ang "Lokasyon." Pindutin ang "Ctrl-C."

15

I-type ang sumusunod na utos sa terminal upang ipagpalit ang nasirang file para sa bago:

kopyahin ang [bagong file] [filename] .dll C: \ Windows \ System32 [filename] .dll

Palitan ang "[bagong file]" ng file path na nauugnay sa duplicate na DLL. I-paste ang file path sa Command Prompt.

16

I-restart ang computer. Pindutin ang "Windows-R" at i-type ang "regsvr32 [filename] .dll" (nang walang mga quote) sa dialog box. I-click ang "OK" upang muling irehistro ang DLL.

17

Muling i-restart ang computer upang ayusin ang DLL file. Ulitin ang mga hakbang sa itaas para sa anumang karagdagang mga file ng DLL.

Kamakailang mga Post

$config[zx-auto] not found$config[zx-overlay] not found