Powered By Blogger

Senin, 06 Februari 2012

cara memperbaiki komputer lemot


Windows XP
windows xp
Berikut ini merupakan masalah2 yg biasanya membuat komputer anda menjadi lemot, yaitu:
1. Data registry berantakan


2. dma (direct memory access)mode telah
berubah menjadi PIO (Processor Input
Oputput)mode karena keseringan hang atau
error
, sehingga program tidak
mengandalkan memory lg ttp memaksa
kerja prosesor kerja bit per bit (mencapai
100 persen yg bisa bikin kompi panas bgt).
Setiap crash/error DMA mode turun dr Ultra
DMA mode 5.. 4.. 3.. hingga PIO. 6x crash =
lemot.
Jd solusinya adalah:
1. instal cc cleaner ato regcure,
silahkan download di

http://www.indowebster.com/RegC
ure_1500.html
scan lalu fix problems.


2. masuk : control panel – system -
hardware – device managerIDE ATA/
ATAPI controller – Primary IDE Channel – (klik
2x) – Advanced Setting – Device 0 dan
Device 1 transfer modenya ubah mjd : DMA
if available – OK.
Kalo dengan cara di atas masih lambat/hang, download
resettingdma.vbs dari:

http://winhlp.com/node/10
Download quick solution no.1 yg
bertuliskan : Click here.
File yg dah didonlot berformat .txt rename
jd format .vbs
dr situs itu, yg no 1, bag.click here; kan
muncul seperti ini:
[spoiler=resetDMA]‘ Visual Basic Script
program to reset the DMA status of all ATA
drives
‘ Copyright © 2006 Hans-Georg Michna
‘ Version 2007-04-04
‘ Works in Windows XP, probably also in
Windows 2000 and NT.
‘ Does no harm if Windows version is
incompatible.
If MsgBox(“This program will now reset the
DMA status of all ATA drives with Windows
drivers.” _
& vbNewline & “Windows will redetect the
status after the next reboot, therefore this
procedure” _
& vbNewline & “should be harmless.”, _
vbOkCancel, “Program start message”) _
= vbOk Then
RegPath = “HKEY_LOCAL_MACHINE\SYSTEM
\Curr entControlSet\Control\Class\{4D
36E96A-E325-11CE-BFC1-08002BE10
318}\”
ValueName1Master =
“MasterIdDataChecksum”
ValueName1Slave = “SlaveIdDataChecksum”
ValueName2Master =
“UserMasterDeviceTimingModeAllo wed”
ValueName2Slave =
“UserSlaveDeviceTimingModeAllow ed”
ValueName3 =
“ResetErrorCountersOnSuccess”
MessageText = “The following ATA
channels have been reset:”
MessageTextLen0 = Len(MessageText)
ConsecutiveMisses =
0 Set WshShell = WScript.CreateObject
(“WScript.S hell”)
For i = 0 to 999
RegSubPath = Right(“000″ & i, 4) & “\”
‘ Master
Err.Clear
On Error Resume Next
WshShell.RegRead RegPath & RegSubPath &
ValueName1Master
errMaster = Err.Number
On Error Goto
0 If errMaster = 0 Then
On Error Resume Next
WshShell.RegDelete RegPath & RegSubPath
& ValueName1Master
WshShell.RegDelete RegPath & RegSubPath
& ValueName2Master
On Error Goto
0 MessageText = MessageText &
vbNewLine & “Master”
End If
‘ Slave
Err.Clear
On Error Resume Next
WshShell.RegRead RegPath & RegSubPath &
ValueName1Slave
errSlave = Err.Number
On Error Goto
0 If errSlave = 0 Then
On Error Resume Next
WshShell.RegDelete RegPath & RegSubPath
& ValueName1Slave
WshShell.RegDelete RegPath & RegSubPath
& ValueName2Slave
On Error Goto
0 If errMaster = 0 Then
MessageText = MessageText & ” and “
Else
MessageText = MessageText & vbNewLine
End If
MessageText = MessageText & “Slave”
End If
If errMaster = 0 Or errSlave = 0 Then
On Error Resume Next
WshShell.RegWrite RegPath & RegSubPath
& ValueName3, 1, “REG_DWORD”
On Error Goto
0 ChannelName = “unnamed channel ” &
Left(RegSubPath, 4)
On Error Resume Next
ChannelName = WshShell.RegRead(RegPath
& RegSubPath & “DriverDesc”)
On Error Goto
0 MessageText = MessageText & ” of ” &
ChannelName & “;”
ConsecutiveMisses =
0 Else
ConsecutiveMisses = ConsecutiveMisses + 1
If ConsecutiveMisses >= 32 Then Exit For ‘
Don’t search unnecessarily long.
End If
Next ‘ i
If Len(MessageText)

Tidak ada komentar:

Posting Komentar