--> DOCUMENT MASNET QUR'AN

Membangun ulang registry Windows pada DOS

Diposkan oleh wendycayours di 14:02 Selasa, 20 April 2010
Sebelumnya kita sepakat aplikasi-aplikasi perbaikan registry kebanyakan berjalan di windows syst, dan telah di yakini lebih baik bila kita perbaikan dengan aplikasi di system dos,masalahnya aplikasi berjalan bila kita berada di windows, jika kerusakan registrasi mengharuskan melakukan perbaikan di luar windows, mau tidak mau kita memakai beberapa cara untuk itu:

* boot dengan cd console windows
* boot dengan applikasi boot (win builder atau PE Builder)
* boot dengan memakai pen drive (USB drive yang sudah di suntik dengan system boot)
* Boot lewat networking (ini bisa di lakukan pada komputer jaringan)
* boot dengan floppy disk (hardware ini sudah usang tapi mungkin masih bisa di manfaatkan sekarang)
* boot dengan HDD external
* etc

tapi bagaimana kalo PC kita tidak mendukung untuk melakukan booting semacam diatas? mari kita sama-sama bingung mencoba menyelsaikanya bersama.Hal yang sulit adalah menjelaskan dengan tulisan dibandingkan dengan praktek langsung, mungkin ada hal yang salah,dan mungkin memang salah, tolong di posting untuk verifikasi.

Kita akan melakukannya perbaikanya registry ini dari DOS. ada hal yang perlu saya ingatkan sebelunya : perbaikan ini melibatkan sistem anda untuk mengedit registri. Menggunakan Registry Editor secara tidak benar dapat menyebabkan masalah serius yang memerlukan instalasi ulang sistem operasi Anda. inconcept tidak akan bertanggung jawab pada masalah yang timbul dari kesalahan pengeditan registri, jadi lakukan pengeditan secara benar pada setiap angka atau hurup yang anda edit,atau tepatnya, ini untuk mereka yang memang ingin belajar mengatasi masalah pada kondisi yang tidak ada solusi yang lebih sederhana.
Menggunakan REGEDIT di DOS utilitas

kita akan menggunakan Regedit.exe-REGEDIT yang sama yang kita gunakan pada Windows juga dijalankan sebagai program DOS. Regedit.exe mendukung argumen baris perintah yan memungkinkan kita untuk melakukan registri membangun kembali kerusakan registry secara lengkap ,Kita akan menghilangkan kebutuhan untuk mengetik perintah berulang-ulang dengan menciptakan empat batch file yang dapat Anda simpan pada floppy disc atau bisa anda simpan di drive C:, Demi kesederhanaan, kita akan berasumsi bahwa SYSTEM.DAT, USER.DAT, dan Regedit.exe berada di C: \ WINDOWS direktori.langkah awal masuk ke dos Promt setelah anda menekan F8 atau memakai media boot lainya
Langkah pertama: menghapus atribut Read Only dan Hidden daari SYSTEM.DAT and USER.DAT
Langkah pertama dalam (re-build) membangun kembali Windows Registry dari DOS adalah menghapus readonly, Hidden, dan System atribut dari SYSTEM.DAT dan USER.DAT file. Sebuah file batch yang memungkinkan Anda untuk mengaktifkan atribut off dan pada saat akan
(REGATT.BAT) terlihat seperti ini:
@echo off
if not “%1″==”-” if not “%1″==”+” goto INSTRUCT
attrib %1r %1h %1s c:\windows\system.dat
attrib %1r %1h %1s c:\windows\user.dat
goto ENDIT
:INSTRUCT
echo.
echo You must specify a – or + parameter, as in “%0 +” or “%0 -”
:ENDIT
echo.

Untuk menggunakannya, masukkan perintah REGATT – atau REGATT + untuk menghapus atau menambahkan atribut berkas, masing-masing.

Berikut adalah cara kerja REGATT.BAT :

1. @ echo off: Mencegah garis yang mengikuti dari yang ditampilkan di layar sementara perintah sedang dieksekusi. “@” mencegah “echo off” ditampilkan di layar
2. if not “%1″==”-” if not “%1″==”+” goto INSTRUCT: Ini membuat file batch mencari satu parameter dan membatasi pilihan ke salah satu parameter “-” atau “+.” Jika tidak ditemukan, skrip menginstruksikan melompat ke bagian dari file batch. Perhatikan penggunaan tanda “sama dengan” (==)
3. attrib %1r %1h %1s c:\windows\system.dat: menjalankan perintah “attrib” pada SYSTEM.DAT dengan parameter “-r-h-s” atau “+ r + h + s,”
4. attrib %1r %1h %1s c:\windows\user.dat : menjalankan perintah “attrib” di USER.DAT perintah yang sama seperti halnya untuk SYSTEM.DAT.
5. goto ENDIT: melompat atas pernyataan instruksi karena semua berjalan lancar.
6. INSTRUCT: Label yang akan mengidentifikasi bagian ini dari file batch.
7. echo.–: tulisan sebuah baris kosong pada layar. Perhatikan bahwa tidak ada ruang antara “echo” dan “.”
8. echo You must specify a – or + parameter, as in “%0 +” or “%0 -”: Instruksi untuk menggunakan file batch. % 0 adalah sebuah variabel yang secara otomatis akan digantikan oleh DOS dengan nama file batch yang Anda ketik pada baris perintah. Jika Anda mengetik regatt dalam huruf kecil, baris akan membaca “You must specify a – or + parameter, as in regatt + or regatt -.” Jika Anda mengubah nama file batch untuk “wom.bat” dan ketik WOM dalam huruf besar, itu akan membaca “You must specify a – or + parameter, as in WOM + or WOM -” tanpa mengedit.
9. :ENDIT: Label yang akan mengidentifikasi bagian ini dari file batch.
10. Echo.: Cetakan sebuah baris kosong pada layar sebelum kembali ke prompt.

Langkah kedua: Buat cadangan SYSTEM.DAT dan USER.DAT

proses pembangunan registri kembali secara efektif akan menghapus registri saat ini. itulah sebabnya kita harus membuat salinan dari registri yang akan kita perbaiki (salin registri pada tempat aman, simpan sebagai master, salin beberapa untuk percobaab), karena dengan adanya cadangan registri kita bisa memakainya bila ada kegagalan edit pada registri.Untuk membuat cadangan, kita dapat menyalin dengan cara “unattribbed” SYSTEM.DAT dan USER.DAT file dengan REGBACK.BAT :

@echo off
if “%1″==”" goto INSTRUCT
copy c:\windows\system.dat c:\windows\system.%1
copy c:\windows\user.dat c:\windows\user.%1
goto ENDIT
:INSTRUCT
echo.
echo You must enter a 1 to 3 character file extension, as in “%0 sav”
:ENDIT
echo.


Sebagian besar garis-garis di REGBACK.BAT mirip dengan yang ada di REGATT.BAT.

1. if “%1″==”" goto INSTRUCT: menginstruksikan melompat ke bagian ini jika tidak ada parameter yang diberikan setelah perintah ” regback “. Tanpa parameter, nilai dari % 1 adalah nol, jadi pernyataan diterjemahkan jika “”==”"goto INSTRUCT dan, karena tanda kutip ganda memang sama dengan tanda kutip ganda, skrip melompat untuk memberikan instruksi pengguna.
2. copy c:\windows\system.dat c:\windows\system.%1: Salinan SYSTEM.DAT untuk SYSTEM.parameter. Pastikan untuk membatasi parameter ke tiga karakter DOS diperbolehkan
3. copy c:\windows\user.dat c:\windows\user.%1: Salinan USER.DAT untuk USER.seperti parameter di atas.


Langkah ketiga: Kompilasi ulang seluruh registry

JANGAN MENJALANKAN PERINTAH INI KECUALI ANDA MEMILIKI SALINAN FILENYA SYSTEM.DAT AND USER.DAT karena perintah ini Anda akan menghancurkan salinan yang ada registri pada tahap pembangunan kembali. Jika gagal, Anda masih memiliki salinan yang lain. file yang akan di jalan kan adalah REGREBLD.BAT terlihat seperti ini:

@echo off
echo.
echo Exporting registry contents. Please wait…
regedit /l:c:\windows\system.dat /r:c:\windows\
user.dat /e c:\windows\newreg.reg
echo Rebuilding the Windows registry. Do not interrupt!
regedit /l:c:\windows\system.dat /r:c:\windows\
user.dat /c c:\windows\newreg.reg
echo.
del c:\windows\newreg.reg
echo.


REGREBLD.BAT tidak memuat parameter.tapi Inilah yang penting untuk di lakukan:

1. echo Exporting registry contents. Please wait…: REGEDIT “ekspor” perintah ini tidak menampilkan informasi selama masa pengeksekusian. Ini adalah baris informasi untuk memberi tahu bahwa ada proses yang sedang berjalan.
2. regedit /l:c:\windows\system.dat /r:c:\windows\user.dat /e c:\windows\newreg.reg: perintah ini akan mencoba mengexport registry baru “newreg.reg.” sedang pada perintah “/ l:” dan “/ r:” akan menunjuk ke jalan yang tepat pada SYSTEM.DAT dan USER.DAT, masing-masing. “/ e” perintah penghubung untuk “ekspor” dan “c: \ windows \ newreg.reg” adalah nama dari file target yang dibuat selama proses tersebut.
3. echo Rebuilding the Windows registry. Do not interrupt!: pernyataan informasi pada layar monitor . Berbeda dengan “ekspor” command, REGEDIT “menciptakan” perintah menampilkan kemajuan proses. tapi tidak menampikan proses apa yang sedang berjalan
4. regedit /l:c:\windows\system.dat /r:c:\windows\user.dat /c c:\windows\newreg.reg: menciptakan registri baru dari “c: \ windows \ newreg.reg.” Kuncinya di sini adalah “/ c” memicu untuk “menciptakan.” Segera setelah perintah pengeksikusian pada file SYSTEM.DAT dan dihapusnya USER.DAT yang akan dibuat sebagai dari data dalam newreg.reg. Jika proses ini terganggu, registri baru akan menjadi tidak lengkap dan proses menjadi sia-sia
5. echo.:Kemajuan proses/keberhasilan tidak akan di tampilkan pada layar, Pernyataan ini memaksa orang pada penyelesaian proses. secara nalar bahwa proses sudah di lakukan.
6. del c:\windows\newreg.reg: Menghapus newreg.reg sekarang tidak perlu file ini lagi . Anda dapat menghapus baris ini jika Anda ingin melihat isi newreg.reg sebelum Anda menghapusnya secara manual.

penyalinan lengkap pada proses di atas bisa memakan waktu yang lama , tergantung pada ukuran dan tingkat penginstalan system dan aplikasi pada PC anda .perbaikan ini sebetulnya tidak di rekomendasikan pada laptops tapi bila di haruskan battery harus benar-benar terisi sampai proses selesai. Jika re-build ( bangun ulang) berhasil , Anda tidak memerlukan langkah berikutnya


Langkah keempat: Mengembalikan kembali pada kondisi awal registry bila gagal membagun ulang registry

Langkah keempat ini melibatkan pegembalian registri ke keadaan sebelumnya perbaikan dilakukan. Kita akan memanggil file batch ini REGRET.BAT. Ingat ekstensi yang digunakan saat membuat backup? Anda akan membutuhkannya di sini:

@echo off
if “%1″==”" goto INSTRUCT
if not exist c:\windows\system.%1 goto NOFILE
if not exist c:\windows\user.%1 goto NOFILE
attrib -r -h -s c:\windows\system.dat
attrib -r -h -s c:\windows\user.dat
del c:\windows\system.dat
del c:\windows\user.dat
copy c:\windows\system.%1 c:\windows\system.dat
copy c:\windows\user.%1 c:\windows\user.dat
goto ENDIT
:NOFILE
echo.
echo Cannot locate one or more of your “%1″ backup files!
echo Please verify your file extension and try again.
goto ENDIT
:INSTRUCT
echo.
echo You must give a valid backup file extension, as in “%0 ext”
:ENDIT
echo.


REGRET.BAT berjalan dengan memasukkan “regret ext” pada prompt, di mana “ext” adalah ekstensi yang digunakan saat membuat backup. Jika ext file tidak ditemukan, Semua perintah REGRET.BAT mirip dengan yang kita telah digunakan dalam file batch sebelumnya. pastikan untuk tidak menghapus file salinan yang dibuat sampai anda merasa aman untuk menghapusnyaJika Anda membuat bootable floppy, pastikan bahwa Anda memiliki autoexec.bat yang berisi perintah ke direktory C: \ WINDOWS; C: \ WINDOWS \ COMMAND.mungkin anda akan berhasil untuk melakukan perbaikan dengan cara ini, atau anda punya cara lain yang lebih mudah dari sebuah tantangan mengendalikan PC anda? tapi sepertinya ngga lah….
cari yang gampang aja deh….terima kasih : untuk mas irfan yang udah kasih tambahan posting
saran penting dari masalah anda sih….. mending
beli cd/dvd rom nya deh… biar ga bikin pusing sendiri
sekali lagi terima kasih

No comments:

Post a Comment