WHAT'S NEW?
Loading...
Showing posts with label E-Tutorial. Show all posts
Showing posts with label E-Tutorial. Show all posts
Easy way


I’m using debian server… I hope this tips will work for all linux distro
Edit your ERR_ACCESS_DENIED file, where?? mine is in /usr/share/squid/error/English/
Add this line to the last line of ERR_ACCESS_DENIED file:
<!– Generated %T by %h (%s) –>
Save the file… reload squid configuration file /etc/init.d/squid reload
You’re done





Hard way


You can remove footer from squid error pages. Removing the version number from the footer is very easy.

In squid.conf enable
httpd_suppress_version_string
But what if you want to remove the whole message.
Generated Thu, 08 Jun 2000 06:58:30 GMT by proxy1.proxy.com (Squid/2.3.STABLE1)There is no configuration available to remove it but you can always edit the source file for that. Don't worry its very easy. Easy because its really easy.

Just follow the following steps:
  1. Go to squid source. /usr/src/squid/src
  2. Backup the existing file errorpage.c cp ./errorpage.c ./errorpage.c.bkp
  3. Remove errorpage.o rm errorpage.o
  4. Edit the file errorpage.c vim errorpage.c
    {
    ERR_SQUID_SIGNATURE,
    "\n<\BR clear=\"all\">\n"
    "<\HR noshade size=\"1px\">\n"
    "
    \n"
    "Generated %T by %h (%s)\n"
    "
    \n"
    "<\/BODY><\/HTML>\n"
    }
  5. Remove the line "Generated %T by %h (%s)\n"
  6. Save and exit :wq
  7. Reconfigure squid with old options ./configure .........
  8. Make clean make clean
  9. Make make
  10. Make all make all
  11. Make install make install
  12. Stop squid /usr/local/squid/sbin/squid -k shutdown
  13. Start squid /usr/local/squid/sbin






.
This summary is not available. Please click here to view the post.
How to Remove Your GMail account on Android Market without doing Factory reset


  1. Download Root Explorer from Android Market
  2. Explore to /data/system/ and find this file : accounts.db
  3. Delete that file (accounts.db)
  4. Walla…you can register another account



.
http://adamonline.web.id/tutorial_mikrotik/script/limit-ip-otomatis-queue-tree-dengan-script
How to change the time sync interval in Windows 7, Vista and XP. 

By default, windows will sync with an internet time server every 7 days or 168 hours. This can be modified by changing the following entry in the registry.
  1. Open Registry Editor by clicking start and in the search box type regedit and press enter.(XP users click start then run and type regedit) 
  2. In the left pane, navigate to the following: KEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient
  3. In the right pane, right click ‘SpecialPollInterval’ and select ‘Modify’ (see below)
  4. Before entering your time in seconds, click ‘Decimal’ then go ahead and change the value
    in seconds. (see image below) I would not recommend going below one hour. Your PC
    clock can’t be that bad! Some examples are:
    1800 = 30 minutes 
    3600 = 1 hour 
    14400 = 4 hours 
    43200 = 12 hours 
    86400 = 24 hours
  5. Click ‘OK’ then close Registry Editor. Now to check its working, click the clock in the taskbar and select ‘Change time and date settings’, then the ‘Internet Time’ tab. Make sure the checkbox is selected ‘Synchronize with an Internet time server’ then click ‘Update Now’
  6. You should see the message ‘The clock was successfully synchronized with [your selected server] at [current time]’ (see below)
  7. Press ‘OK’ and you should see in the ‘Date and Time’ window that it has just been synchronized and that the next synchronization is in one hour from now (if you set to 3600 seconds) or whatever you set.


.
While poking around in Windows 7, I discovered extra context menu items using the same Shift + Right-click trick we used to open a command prompt from the desktop menu, and we’ve got big colorful screenshots to show you today.

Viewing the Secret Items

These are the default items that you should see on the Send To menu when you right-click on a file:
Windows 7 Send To Menu


Hold down the Shift key while right-clicking on the icon, and then try the Send To menu… all sorts of extra options!
Windows 7 Send To Secret Items


If you want any of those to show up normally without holding down the Shift key, you can create shortcuts in the Send To folder. Just type the following into the location bar:

shell:sendto

And then drag shortcuts to your preferred folders into this folder.
Windows 7 shell:sendto Menu


I’ve found that using custom shortcuts in the Send To menu can be very handy… I use them to upload images to the HTG web server on a daily basis.
Kali ini saya ingin melanjutkannya dengan menuliskan pengalaman saya membuat proxy server yang berfungsi untuk: membatasi akses internet ke alamat tertentu menggunakan program redirect squidGuard dan database-nya yang menampung jutaan situs dalam berbagai kategori.

Sampai tulisan ini saya buat, datatabase-nya memiliki puluhan kategori. Panduan instalasi dan konfigurasinya secara lengkap dapat ditemukan di situs resmi squidGuard. Kenapa saya membuat hal ini? Permasalahan bahwa situs yang terdaftar dalam blacklist manual sangatlah terbatas, dan saya melihat ada program open source yang sangat bagus dan biasanya disandingkan dengan squid, so saya mencobanya… Dan ternyata setelah berhasil, rasanya terasa nyaman dan menyenangkan. squidGuard sudah membantu pekerjaan saya. hehe…

Langkah-langkah yang saya lakukan adalah:

1. Instalasi SquidGuard

Untuk menginstalasi SquidGuard anda membutuhkan software pendukung seperti:

Siapkan Squid. Cara install squid dapat dilihat disini.

Siapkan Bison dan Flex
# apt-get install bison flex

Untuk install Berkeley DB
# apt-get install libdb4.8-dev

Ambil source code SquidGuard dari
http://www.squidguard.org/download.html

Buka source code squidGuard
# tar zxvf squidGuard-1.4.tar.gz

Compile
# cd squidGuard-1.4
# ./configure --with-squiduser=proxy
# make

Jika tidak ada error maka squidGuard terinstalasi di /usr/local/. Pilihan lain untuk melakukan ./configure. Jika squidGuard di instal di directory lain,
# ./configure --prefix=/some/other/directory

Jika BerkeleyDB tidak berada di /usr/local/BerkeleyDB
# ./configure  --with-db=/directory/of/BerkeleyDB/installation

atau, misalnya,
# ./configure --with-db=/usr/local/BerkeleyDB.4.6/

Install squidGuard
# make install

Akan keluar message berikut
Installing squidGuard
Done.
Installing configuration file
Created directory /usr/local/squidGuard/db
Assigned /usr/local/squidGuard/db to user proxy
Created directory /usr/local/squidGuard/log
Assigned /usr/local/squidGuard/log to user proxy
Copied sample squidGuard.conf
/usr/local/squidGuard/squidGuard.conf is now readable
The initial configuration is complete.
Congratulation. SquidGuard is sucessfully installed.


2. Instalasi Database Blacklist

Download Database Blacklist disini. Copy file blacklist tersebut ke directory blacklist defaultnya di /usr/local/squidGuard/db Pastikan anda mempunyai permission untuk menulis ke directory tersebut, lakukan,
# cp /path/to/your/blacklist.tar.gz /usr/local/squidGuard/db
# cd /usr/local/squidGuard/db
# gzip -d blacklist.tar.gz
# tar xfv blacklist.tar

Contoh struktur Directory di /usr/local/squidGuard/db
drwxr-sr-x 17 proxy staff     4096 Feb 16 12:49 .
drwxr-sr-x  4 root  staff     4096 Feb 16 12:51 ..
drwxr-sr-x  2 proxy staff     4096 Feb 16 12:44 ads
drwxr-sr-x  2 proxy staff     4096 Feb 16 12:44 aggressive
drwxr-sr-x  2 proxy staff     4096 Feb 16 12:44 audio-video
drwxr-sr-x  2 proxy staff     4096 Feb 16 12:49 blacklists
drwxr-sr-x  2 proxy staff     4096 Feb 16 12:44 drugs
drwxr-sr-x  2 proxy staff     4096 Feb 16 12:44 gambling
drwxr-sr-x  2 proxy staff     4096 Feb 16 12:44 hacking
drwxr-sr-x  2 proxy staff     4096 Feb 16 12:44 mail
drwxr-sr-x  2 proxy staff     4096 Feb 16 12:50 porn
drwxr-sr-x  2 proxy staff     4096 Feb 16 12:44 proxy
drwxr-sr-x  2 proxy staff     4096 Feb 16 12:44 redirector
drwxr-sr-x  2 proxy staff     4096 Feb 16 12:44 spyware
drwxr-sr-x  2 proxy staff     4096 Feb 16 12:44 suspect
drwxr-sr-x  2 proxy staff     4096 Feb 16 12:44 violence
drwxr-sr-x  2 proxy staff     4096 Feb 16 12:44 warez

Sekarang blacklist siap digunakan


3. Konfigurasi SquidGuard

Konfigurasi Default SquidGuard ada di
/etc/local/squidGuard/squidGuard.conf

Konfigurasi yang paling sederhana hanya satu kategori, satu aturan untuk semua.
#
# CONFIG FILE FOR SQUIDGUARD
#
dbhome /usr/local/squidGuard/db
logdir /usr/local/squidGuard/logs
dest porn {
     domainlist porn/domains
     urllist porn/urls
}
acl {
     default {
          pass !porn all
          redirect http://localhost/block.html
     }
 }

Jika kita memilih lebih dari satu kategori untuk di blok dapat menggunakan contoh berikut,
dest adv {
     domainlist      adv/domains
     urllist         adv/urls
}
dest porn {
     domainlist      porn/domains
     urllist         porn/urls
}
dest warez {
     domainlist      warez/domains
     urllist         warez/urls
}

ACL yang kita gunakan sebagai berikut
acl {
     default {
          pass    !adv !porn !warez all
          redirect http://localhost/block.html
     }
}

Kita juga dapat melakukan whitelist (lawannya blacklist) melalui konfigurasi berikut
dest white {
     domainlist      white/domains
     urllist         white/urls
}
acl {
     default {
          pass    white !adv !porn !warez all
          redirect http://localhost/block.html
     }
}

Sebelum di aktifkan, kita perlu menginisialisasi blacklist, mengkonversikan file text blacklist menjadi file database agar mempercepat proses cek dan blocking. Proses inisialisasi menggunakan perintah
# squidGuard -dC all
# chown -R <squiduser> /usr/local/squidGuard/db/*

Harusnya anda akan melihat di log kira-kira message berikut,
2011-02-16 12:16:14 [31977] squidGuard 1.4 started (1138533256.959)
2011-02-16 12:16:14 [31977] db update done
2011-02-16 12:16:14 [31977] squidGuard stopped (1138533374.571)



4. Integrasi squidGuard ke Squid

Pastikan file blacklist dan db dimiliki oleh user squid. Jika squid tidak bisa akses maka proses blocking tidak jalan.

Test squidGuard
# echo "http://www.music.com 192.168.0.233/ - - GET" | squidGuard -c /usr/local/squidGuard/squidGuard.conf -d
Yang berwarna merah itu ip server dimana squidGuard diinstall

Jika berjalan dengan baik & situs example.com bukan situs yang di block maka akan tampak pada log
2007-03-25 16:18:05 [30042] squidGuard ready for requests (1174832285.085)
2007-03-25 16:18:05 [30042] squidGuard stopped (1174832285.089)

Masukan squidGuard ke squid.conf, perhatikan baik-baik path yang digunakan harus sesuai dengan yang anda gunakan,
redirect_program /usr/local/bin/squidGuard -c /usr/local/squidGuard/squidGuard.conf
redirect_children 10


Sumber: squidGuard Documentation


.
Web/HTTP Proxy Server berguna untuk menyimpan/caching file-file tertentu dari halaman-halaman web yang pernah diakses oleh client sehingga jika client yang lain mengakses website yang sama, maka file-file tadi akan diambilkan dari cache proxy.

Hal ini untuk mempercepat akses internet dan mengurangi kepadatan trafik di jalur internet, karena beberapa file diambil dari server,bukan dari internet secara langsung. Hanya saja saya tidak membahas web proxy server untuk banyak komputer / di dalam jaringan. Melainkan untuk komputer pribadi yang terhubung dengan Inet pastinya.

So, mudah – mudahan dengan pendahuluan diatas kita dapat mengerti apa itu web proxy dan kegunaannya. Emang biasanya yang menangani web proxy server adalah server – server ataupun router OS keluaran dari Linux, ada beberapa macam sistem operasi yang saya ketahui mempunyai fasilitas penanganan web proxy diantaranya : Ubuntu, ClearOS, Mikrotik dan Aplikasi tambahan Squid.

Nah, Sekarang mari kita mulai untuk membahas aplikasi apa yang digunakan untuk membangun web proxy di windows? Di Sistem Operasi Windows XP emang fasilitas untuk web Proxy tidak ada, akan tetapi kita dapat menggunakan aplikasi keluaran dari linux yang dapat berjalan di windows yaitu SQUIDNT, dengan SQUIDNT ini kita membangun yang namanya web proxy server, yah seperti yang saya katakan tadi diatas web proxy nya untuk 1 komputer aja yah. Mungkin bisa untuk seluruh komputer dalam jaringan tapi saya ndak tau konfigurasinya.. MAAF yah…

OK langsung aja deh kita mulai langkah – langkah pembuatannya…

1. Download SQUIDNT

2. Instalasi
Setelah di download ekstrak file Squid di Drive C:/ menjadi C:/squid – Buka Direktori “C:/squid/etc“, maka akan terdapat 4 file yaitu:
  • cachemgr.conf.default
  • mime.conf.default
  • squid.conf.default
  • squid_radius_auth.conf.default
Copy 3 File yang terdapat pada direktori "C:/squid/etc" yaitu :
  • cachemgr.conf.default =>cachemgr.conf
  • mime.conf.default => mime.conf
  • squid.conf.default => squid.conf

Buka File Squid.conf, hapus semua isi yang ada pada file squid.conf dan ganti dengan perintah dibawah ini :

http_port 3128
dns_nameservers 8.8.8.8
acl shoutcast rep_header X-HTTP09-First-Line ^ICY.[0-9]
upgrade_http0.9 deny shoutcast
acl apache rep_header Server ^Apache
broken_vary_encoding allow apache
acl all src all
acl manager proto cache_object
acl localhost src 127.0.0.1/32
acl localnet src 10.0.0.0/8 # RFC1918 possible internal network
acl localnet src 172.16.0.0/12 # RFC1918 possible internal network
acl localnet src 192.168.0.0/16 # RFC1918 possible internal network
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl CONNECT method CONNECT
http_access allow manager localhost
http_access allow localhost
http_access allow localnet
http_access deny manager
http_access deny !Safe_ports
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern -i (/cgi-bin/|?) 0 0% 0
refresh_pattern . 0 20% 4320
cache_mem 8 MB
cache_swap_low 98
cache_swap_high 99
access_log c:/squid/var/logs/access.log
coredump_dir c:/squid/var/cache

Note: untuk teks yang berwarna merak diisi dengan IP DNS dari ISP masing – masing atau bisa mengikuti yang saya buat dengan menggunakan IP DNS Google

3. Konfigurasi SQUIDNT
  • Buka command prompt di Windows membuka Run (Windows + R) dan ketikkan cmd lalu buka direktori C:\squid\sbin> dengan cara ketik cd C:\squid\sbin>
  • Ketikkan perintah squid -z untuk membuat swap direktori squid, tunggu hingga selesai
  • Lanjutkan dengan perintah squid -d l -D untuk membuat cache, jika sudah running, tekan Ctrl+c untuk kembali ke cmd
  • Kemudian ketikkan squid -i
  • Dan yang terakhir ketikkan squid -O -D


4. Menjalankan Squid Service
  • Ketikkan services.msc di Run dan cari service yang bernama Squid, klik kanan pilih start
    squid Services Web Proxy Server di Windows dengan SquidNT

  • Untuk memastikan service telah berjalan, cek di Task Manager
    squid Task Web Proxy Server di Windows dengan SquidNT
  


    5. Konfigurasi Mozilla Firefox
    Disini saya hanya menerangkan cara penggunaan di Mozilla Firefox karena saya hanya menggunakan mozilla firefox saja, bila ada yang menggunakan browser lain bisa di coba sendiri.

    Buka Mozilla, masuk ke Tools | Options | Advanced | Network | Settings | pilih “Autodetect proxy settings for this network”





    .
    You may disable WFP by setting the value SFCDisable (REG_DWORD) in HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ Windows NT\ CurrentVersion\ Winlogon. By default, SFCDisable is set to 0, which means WFP is active. Setting SFCDisable to 1 will disable WFP. Setting SFCDisable to 2 will disable WFP for the next system restart only (without a prompt to re-enable).

    Important: You must have a kernel debugger attached to the system via null modem cable (for example:I386kd.exe or Windbg.exe) to use SFCDisable = 1 or SFCDisable = 2.

    After WFP is disabled using the SFCDisable = 1 setting, the following message will appear after logon:
    Warning! Windows File Protection is not active on this system. Would you like to enable Windows File Protection now? This will enable Windows File Protection until the next system restart. <Yes> <No>.
    Clicking Yes will reactivate WFP until the next system restart. This message will appear at every successful logon until SFCDisable is set to 0.

    NOTE: The above message will only be presented to Administrators.


    Sumber: Windows Hardware Development Center - WHDC

    View Config Files Without Comments

    grep -vE "(^$|^#)" /etc/squid/squid.conf.default
    or
    grep ^[^#] /etc/squid/squid.conf.default

    1. http://stackoverflow.com/questions/364105/using-grep-with-regular-expression-to-filter-out-matches
    2. http://stackoverflow.com/questions/614654/linux-removing-files-that-dont-contain-all-the-words-specified
    3. http://www.linuxquestions.org/questions/linux-general-1/grep-remove-lines-which-only-contain-whitespace-721566/
    4. http://www.commandlinefu.com/commands/view/3877/grep-v-with-multiple-patterns.
    5. http://www.linuxjournal.com/content/tech-tip-view-config-files-without-comments
    SQUID is a high‐performance proxy caching server for web clients, supporting FTP, gopher, and HTTP data objects etc. By default it listen on TCP 3128 port. Following

    iptables rules allows SQUID incoming client request (open TCP port 3128) for server IP address 202.54.1.20:
    
    iptables -A INPUT -p tcp -s 0/0 --sport 1024:65535 -d 202.54.1.20 --dport 3128 -m state --state NEW,ESTABLISHED -j ACCEPT
    
    iptables -A OUTPUT -p tcp -s 202.54.1.20 --sport 3128 -d 0/0 --dport 1024:65535 -m state --state ESTABLISHED -j ACCEPT
    So how do you limit the number of simultaneous web connections from a client browser system using the open source Squid proxy server?

    You need to use squid ACCESS CONTROLS feature called maxconn. It puts a limit on the maximum number of connections from a single client IP address. It is an ACL that will be true if the user has more than maxconn connections open. It is used in http_access to allow/deny the request just like all the other acl types.

    Step # 1: Edit squid conf file

    Open /etc/squid/squid.conf file:
    # vi /etc/squid/squid.conf

    Step # 2: Setup maxconn ACL

    Locate your ACL section and append config directive as follows:
    acl ACCOUNTSDEPT 192.168.5.0/24
    acl limitusercon maxconn 3
    http_access deny ACCOUNTSDEPT limitusercon

    Where,
    1. acl ACCOUNTSDEPT 192.168.3.0/24 : Our accounts department IP range
    2. acl limitusercon maxconn 3 : Set 3 simultaneous web access from the same client IP
    3. http_access deny ACCOUNTSDEPT limitusercon : Apply ACL

    Save and close the file.


    Restart squid

    Restart the squid server, enter:
    # /etc/init.d/squid restart
    For fine control you may need to use Squid proxy server authentication. This will only allow authorized users to use proxy server.

    You need to use proxy_auth ACLs to configure ncsa_auth module. Browsers send the user's authentication in the Authorization request header. If Squid gets a request and the http_access rule list gets to a proxy_auth ACL, Squid looks for the Authorization header. If the header is present, Squid decodes it and extracts a username and password.

    However squid is not equipped with password authentication. You need to take help of authentication helpers. Following are included by default in most squid and most Linux distros:
    => NCSA: Uses an NCSA-style username and password file.
    => LDAP: Uses the Lightweight Directory Access Protocol
    => MSNT: Uses a Windows NT authentication domain.
    => PAM: Uses the Linux Pluggable Authentication Modules scheme.
    => SMB: Uses a SMB server like Windows NT or Samba.
    => getpwam: Uses the old-fashioned Unix password file.
    => SASL: Uses SALS libraries.
    => NTLM, Negotiate and Digest authentication

    Configure an NCSA-style username and password authentication

    I am going to assume that squid is installed and working fine.

    Tip: Before going further, test basic Squid functionality. Make sure squid is functioning without requiring authorization :)

    Step # 1: Create a username/password

    First create a NCSA password file using htpasswd command. htpasswd is used to create and update the flat-files used to store usernames and password for basic authentication of squid users.
    # htpasswd /etc/squid/passwd user1

    Output:

    New password:
    Re-type new password:
    Adding password for user user1

    Make sure squid can read passwd file:
    # chmod o+r /etc/squid/passwd

    Step # 2: Locate nsca_auth authentication helper

    Usually nsca_auth is located at /usr/lib/squid/ncsa_auth. You can find out location using rpm (Redhat,CentOS,Fedora) or dpkg (Debian and Ubuntu) command:
    # dpkg -L squid | grep ncsa_auth

    Output:

    /usr/lib/squid/ncsa_auth

    If you are using RHEL/CentOS/Fedora Core or RPM based distro try:
    # rpm -ql squid | grep ncsa_auth

    Output:

    /usr/lib/squid/ncsa_auth

    Step # 3: Configure nsca_auth for squid proxy authentication
    Now open /etc/squid/squid.conf file
    # vi /etc/squid/squid.conf

    Append (or modify) following configration directive:
    auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd
    auth_param basic children 5auth_param basic realm Squid proxy-caching web server
    auth_param basic credentialsttl 2 hours
    auth_param basic casesensitive off

    Also find out your ACL section and append/modify
    acl ncsa_users proxy_auth REQUIRED
    http_access allow ncsa_users

    Save and close the file.

    Where,
    • auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd : Specify squid password file and helper program location
    • auth_param basic children 5 : The number of authenticator processes to spawn.
    • auth_param basic realm Squid proxy-caching web server : Part of the text the user will see when prompted their username and password
    • auth_param basic credentialsttl 2 hours : Specifies how long squid assumes an externally validated username:password pair is valid for - in other words how often the helper program is called for that user with password prompt. It is set to 2 hours.
    • auth_param basic casesensitive off : Specifies if usernames are case sensitive. It can be on or off only
    • acl ncsa_users proxy_auth REQUIRED : The REQURIED term means that any authenticated user will match the ACL named ncsa_users
    • http_access allow ncsa_users : Allow proxy access only if user is successfully authenticated.

    Restart squid:
    # /etc/init.d/squid restart

    Now user is prompted for username and password.

    Featured Articles:
    xxxx
    • xxxx 
    The Error occured while installing microsoft office 2007 on windows xp SP2. The error was “installer cannot update 1 or more protected windows files”
    The solution is just install IIS and select all options in details, while installing IIS.

    Just restart PC & install Office 2007. That’s it. The problem is solved.

    or

    As I had the same install issue with a clean XP install then office 2007. This guide solved the protected file install error. The only change is that the correct dll is fp4ault.dll

    1. From Windows install disk, or c:\i386 that may have been set up in an OEM install, open (Double click) on the FP40EXT.CAB file. It should open.
    2. find fp4ault.dll in the list
    3. double click and select extract to c:\program files\common files\microsoft shared\web server extensions\40\bin
    4. Restart the 2007 office install
    Teman saya pernah meminta saya menginstall ulang windows di komputernya. Katanya sih windowsnya dah gak jalan lagi karena kena virus. Kemudian saya lihat komputernya dan emang windowsnya gak jalan lagi. Sebelum menginstall ulang windowsnya, saya tanyakan padanya, ada gak CD driver mainboardnya ? Katanya sudah hilang entah kemana.  Ini yang sulit buat saya, kalau menginstall ulang komputer orang gak ada CD drivernya. Akhirnya pun saya coba menginstall ulang windows di komputernya, dalam hati saya semoga saja drivernya terinstall otomatis oleh windows. x
    1. Buka Control Panel klik dua kali icon System. Ke tab Hardware klik Device Manager. (Bisa juga dari Klik kanan icon My Computer pilih Properties)
    2. Cari icon hardware yang bertanda tanya atau tanda seru. Berikut contoh gambarnyadevice-manager
    3. Klik kanan Pilih Properties hardware yang akan didiownload drivernya.
      properties
    4. Klik tab Details. Selanjutnya Copy kode id driver yang ada di dalam kotak, caranya klik kode id drivernya lalu tekan tombol Ctrl+C.
      3
    5. Selanjutnya kunjungi http://www.devid.info/id/ di web browser kamu.
    6. Paste kode id hardware yang kita copy tadi lalu klik OK.
      paste-id-driver

     

    Saya rekomendasikan gunakan update driver yang paling baru dan sesuaikan dengan sistem operasi yang kamu gunakan. Selanjutnya Klik Unduh / Download di bagian kanan. Tunggu sebentar karena akan menyiapkan direct link download. link-download-driver Klik link yang saya lingkari pada gambar untuk mendownload drivernya. Sekarang mau install komputer walaupun tidak tau merk hardwarenya tidak masalah lagi.
    link-download-driver

     

    Sumber: http://leitekatze.wordpress.com/2010/08/08/cara-mudah-download-segala-macam-driver-komputer-di-internet/

    Installing SATA Drivers without a Floppy Disk (Intel Only)
    Aneh memang sebelumnya aku juga pernah menggunakan windows Xp SP2 tapi ga masalah walau langsung konek ke internet nah bagi sobat sebaiknya kalo ingin instalasi windows XP SP3 apalagi yang sudah integrated 2009, setelah instalasi segeralah remove atau uninstal tuh WgaTray.exe caranya :

    1. Jalankan Windows Task Manager
    2. Klik wgatray.exe, dan akiri proses wgatray.exe dalam Task Manager
    3. Restart Windows XP dalam Safe Mode
    4. Hapus WgaTray.exe cari ke directori C:\Windows\system32 dan delete juga file dllcache
    5. Restart Windows XP
    6. Kemudian cari C:\Windows\system32\WgaLogon.dll dirubah menjadi C:\Windows\system32\WgaLogon.old
    7. C:\Windows\system32\WgaTray.exe dirubah menjadi C:\Windows\system32\WgaTray.old
    8. Kemudian jalankan comand promp
    9. Ketik pada command promt yaitu Regsvr32 C\system32\LegitCheckControl.dll /u
    10. Restart kembali komputer.


    kalo mau lebih simpel remove aja WgaTray.exe di C:\WINDOWS\system32 kemudian restart komputer.
    Tapi kalo sudah terlanjur terkena WgaTray.exe seperti yang aku alami silahkan ikuti langkah-langkah dibawah ini :



    1. Buka Task Manager dengan menekan “Ctrl+Alt+Del”
    2. Matikan proses “wgatray.exe”
    3. Restart computer dan masuklah ke dalam Safe Mode (biasanya dengan menekan tombol F8)
    4. Kemudian buka registry editor dengan cara klik Start -> Run. Ketik “regedit” kemudian enter
    5. Carilah: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\windowsNT\CurrentVersion\Winlogon\Notify
      kemudian delete folder/directory “WGALOGON”
    6. Restart komputer.
    7. Kemudian masuk ke C:\WINDOWS\System32 cari WgaTray.exe delete
    8. Restart kembali.

    Semoga berhasil !!!
    Walaupun era sekarang Windows 7 sebagai penerus dari Operating System Windows ternyata masih banyak menggunakan Windows XP seperti halnya saya dan mungkin juga anda tetapi Windows Xp yang anda gunakan apakah sudah benar benar Genuine.

    Jika belum berikut Salah Satu Cara Paling Mudah Untuk Validasi Copy Illegal Anda Dari Windows yang saya baca dari sebuah forum luar, dan cara ini sebenarnya juga sudah agak lama sekitar pertengahan tahun 2009, karena ada seseorang yang bertanya cara merubah Windows XP menjadi genuine, maka saya postingkan disini mudah-mudahan berguna untuk yang lain saya sudah mempraktekanya dan 100% working.

    Langkah pertama
    Buka sebuah notepad kemudian copy dan paste kan code berikut kedalam notepad

    Windows Registry Editor Version 5.00
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion]
    "CurrentBuild"="1.511.1 () (Obsolete data – do not use)"
    "ProductId"="55274-640-7450093-23464?
    "DigitalProductId"=hex:a4,00,00,00,03,00,00,00,35,35,32,37,34,2d,36,34,30,2d,\
    37,34,35,30,30,39,33,2d,32,33,34,36,34,00,2e,00,00,00,41,32,32,2d,30,30,30,\
    30,31,00,00,00,00,00,00,00,62,fc,61,4c,e0,26,33,16,05,d3,54,e7,a0,de,00,00,\
    00,00,00,00,49,36,c2,49,20,47,0c,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
    00,00,00,00,00,00,00,00,00,00,00,33,33,35,30,30,00,00,00,00,00,00,00,65,10,\
    00,00,74,99,dd,b0,f7,07,00,00,98,10,00,00,00,00,00,00,00,00,00,00,00,00,00,\
    00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,c4,ae,d6,1c
    "LicenseInfo"=hex:e7,77,18,19,f8,08,fc,7d,e8,f0,df,12,6e,46,cb,3f,ad,b2,dd,b9,\
    15,18,16,c0,bc,c3,6a,7d,4a,80,8b,31,13,37,5a,78,a2,06,c8,6b,b9,d9,dd,cc,6a,\
    9c,c5,9b,77,aa,07,8d,56,6a,7c,e4
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WPAEvents]
    "OOBETimer"=hex:ff,d5,71,d6,8b,6a,8d,6f,d5,33,93,fd
    

    Kemudian Save notepad tersebut klik file pilih save pada kotak dialog box pada pilihan Save as type pilih " All files " berikan nama file tersebut terserah anda yang terpenting ekstensi file tersebut .reg lalu klik Save.

    Setalah file tesebut di save kemudian buka klik dua kali akan ada peringatan Are sure you want to continue klik Yes.
    Kemudian untuk memastikan file .reg tersebut bekerja silahkan cek ke alamat ini :

    http://www.microsoft.com/genuine/validate/ValidateNow.aspx?displaylang=en

    klik tombol Validasi Windows kemudian klik install ActiveX jika ditanyakan

    Cara ini bekerja untuk windows XP pro, home, SP1, SP2, SP3
    Jika anda ingin meninstall XP coba key Xp berikut ini :
    V2C47-MK7JD-3R89F-D2KXW-VPK3J
    Q6TD9-9FMQ3-FRVF4-VPF7Y-38JV3
    FPJC9-YTC23-GHKTW-D87K6-WHJPQ
    JG28K-H9Q7X-BH6W4-3PDCQ-6XBFJ
    CTMDQ-QQVTB-9CMBP-HPJ2T-9D2FG
    QYPXW-F9K84-PBW8P-VPWQ9-TRT7M
    


    Jika tidak berhasil anda bisa melakukan reset Activation 30 hari dengan cara jalankan command prompt sebagai admin ketik " slmgr -rearm " tanpa tanda kutip klik enter dan lakukan secara continue selama 30 hari.

    Ok, saya akan berbagi sedikit pengalaman tentang masalah yang saya hadapi pada printer Canon IP1700 saya yang mana terdapat keterangan Ink Tank Full serta diminta untuk menghubungi service center. Awalnya saya kira tinta printer luber di dalam dan tanpa fikir panjang saya bongkar printer dan saya bersihkan lumeran tinta di dalamnya hingga busa pembuangannya saya jemur.

    Kemudian saya coba, akan tetapi hasilnya tetap sama “Ink tank full, please contact service center” begitu kalau gak salah tulisannya, kemudian iseng-iseng search di Google ternyata banyak yang mengalami masalah yang sama dan untuk penanganannya harus dilakukan reset menggunakan software, dalam hal ini saya menggunakan IP1700-IP1300 Service Tool yang bisa didownload secara gratis melalui URL berikut: http://inkjet-laser.com/x/iP1700_iP1300_ServiceTool.zip

    Untuk tahap-tahap yang dilakukan adalah sebagai berikut:

    Download software IP1700_IP1300 ServiceTool
    Kemudian ekstrak iP1700_iP1300_ServiceTool.zip yang telah didownload
    Setelah itu buat printer dalam kondisi Service Mode dengan langkah sebagai berikut :
    Lepaskan kabel POWER dan USB printer
    Tekan dan tahan tombol POWER, kemudian colokkan kabel POWER
    Dengan masih menekan tombol POWER tekan juga tombol RESUME 2 kali kemudian lepas keduanya
    Lampu akan berkedip dan tunggu hingga menyala stabil
    Printer sudah dalam kondisi Service Mode, kemudian colokkkan kabel USB
    Tahap selanjutnya adalah melakukan reset printer dengan software IP1700_IP1300 ServiceTool
    Double klik GeneralTool.exe yabg terdapat di dalam folder IP1700_IP1300_ServiceTool
    Pilih USB PORT
    Klik LOCK RELEASE
    Beri centang pada EEPROM CLEAR
    Klik TEST PATTERN 1

    Reset printer telah dilakukan kemudian matikan printer.
    Printer masih dalam keadaan Service Mode, untuk mengembalikan lakukan langkah seperti tahap 3 di atas.
    Jika anda melakukan dengan benar printer akan berjalan normal kembali.

    Langkah-langkah diatas adalah yang saya lakukan untuk mengatasi permasalahan Ink Tank Full pada printer Canon IP1700 saya yang juga dapat digunakan untuk mengatasi masalah yang sama pada printer Canon IP1300.
    Bagi anda yang mengalami masalah yang serupa silahkan dicoba…

    Sumber