Configure your network settings to use Google Public DNS

Configure your network settings to use Google Public DNS

When you use Google Public DNS, you are changing your DNS "switchboard" operator from your ISP to Google Public DNS.
In most cases, the IP addresses used by your ISP's domain name servers are automatically set by your ISP via the Dynamic Host Configuration Protocol (DHCP). To use Google Public DNS, you need to explicitly change the DNS settings in your operating system or device to use the Google Public DNS IP addresses. The procedure for changing your DNS settings varies according to operating system and version (Windows, Mac or Linux) or the device (computer, phone, or router). We give general procedures here that might not apply for your OS or device; please consult your vendor documentation for authoritative information.

Important: Before you start

Before you change your DNS settings to use Google Public DNS, be sure to write down the current server addresses or settings on a piece of paper. It is very important that you keep these numbers for backup purposes, in case you need to revert to them at any time.
We also recommend that you print this page, in the event that you encounter a problem and need to refer to these instructions.

Google Public DNS IP addresses

The Google Public DNS IP addresses (IPv4) are as follows:
  • 8.8.8.8
  • 8.8.4.4
The Google Public DNS IPv6 addresses are as follows:
  • 2001:4860:4860::8888
  • 2001:4860:4860::8844
You can use either address as your primary or secondary DNS server. You can specify both addresses, but do not specify one address as both primary and secondary.
You can configure Google Public DNS addresses for either IPv4 or IPv6 connections, or both.

Change your DNS servers settings

Because the instructions differ between different versions/releases of each operating system, we only give one version as an example. If you need specific instructions for your operating system/version, please consult your vendor's documentation. You may also find answers on our user group.
Many systems allow you to specify multiple DNS servers, to be contacted in a priority order. In the following instructions, we provide steps to specify only the Google Public DNS servers as the primary and secondary servers, to ensure that your setup will correctly use Google Public DNS in all cases.

Windows

DNS settings are specified in the TCP/IP Properties window for the selected network connection.
Example: Changing DNS server settings on Windows 7
  1. Go to the Control Panel.
  2. Click Network and Internet > Network and Sharing Center > Change adapter settings.
  3. Select the connection for which you want to configure Google Public DNS. For example:
    • To change the settings for an Ethernet connection, right-click Local Area Connection > Properties.
    • To change the settings for a wireless connection, right-click Wireless Network Connection > Properties.
    If you are prompted for an administrator password or confirmation, type the password or provide confirmation.
  4. Select the Networking tab. Under This connection uses the following items, select Internet Protocol Version 4 (TCP/IPv4) or Internet Protocol Version 6 (TCP/IPv6) and then click Properties.
  5. Click Advanced and select the DNS tab. If there are any DNS server IP addresses listed there, write them down for future reference, and remove them from this window.
  6. Click OK.
  7. Select Use the following DNS server addresses. If there are any IP addresses listed in the Preferred DNS server or Alternate DNS server, write them down for future reference.
  8. Replace those addresses with the IP addresses of the Google DNS servers:
    • For IPv4: 8.8.8.8 and/or 8.8.4.4.
    • For IPv6: 2001:4860:4860::8888 and/or 2001:4860:4860::8844.
  9. Restart the connection you selected in step 3.
  10. Test that your setup is working correctly; see Test your new settings below.
  11. Repeat the procedure for additional network connections you want to change.

Mac OS

DNS settings are specified in the Network window.
Example: Changing DNS server settings on Mac OS 10.5
  1. Click Apple > System Preferences > Network.
  2. If the lock icon in the lower left-hand corner of the window is locked, click the icon to make changes, and when prompted to authenticate, enter your password.
  3. Select the connection for which you want to configure Google Public DNS. For example:
    • To change the settings for an Ethernet connection, select Built-In Ethernet, and click Advanced.
    • To change the settings for a wireless connection, select Airport, and click Advanced.
  4. Select the DNS tab.
  5. Click + to replace any listed addresses with, or add, the Google IP addresses at the top of the list:
    • For IPv4: 8.8.8.8 and/or 8.8.4.4.
    • For IPv6: 2001:4860:4860::8888 and/or 2001:4860:4860::8844.
  6. Click Apply > OK.
  7. Test that your setup is working correctly; see Test your new settings below.
  8. Repeat the procedure for additional network connections you want to change.

Linux

In most modern Linux distributions, DNS settings are configured through Network Manager.
Example: Changing DNS server settings on Ubuntu
  1. Click System > Preferences > Network Connections.
  2. Select the connection for which you want to configure Google Public DNS. For example:
    • To change the settings for an Ethernet connection, select the Wired tab, then select your network interface in the list. It is usually called eth0.
    • To change the settings for a wireless connection, select the Wireless tab, then select the appropriate wireless network.
  3. Click Edit, and in the window that appears, select the IPv4 Settings or IPv6 Settings tab.
  4. If the selected method is Automatic (DHCP), open the dropdown and select Automatic (DHCP) addresses only instead. If the method is set to something else, do not change it.
  5. In the DNS servers field, enter the Google Public DNS IP addresses, separated by a space:
    • For IPv4: 8.8.8.8 and/or 8.8.4.4.
    • For IPv6: 2001:4860:4860::8888 and/or 2001:4860:4860::8844.
  6. Click Apply to save the change. If you are prompted for a password or confirmation, type the password or provide confirmation.
  7. Test that your setup is working correctly; see Test your new settings below.
  8. Repeat the procedure for additional network connections you want to change.
If your distribution doesn't use Network Manager, your DNS settings are specified in /etc/resolv.conf.
Example: Changing DNS server settings on a Debian server
  1. Edit /etc/resolv.conf:
    sudo vi /etc/resolv.conf
  2. If any nameserver lines appear, write down the IP addresses for future reference.
  3. Replace the nameserver lines with, or add, the following lines:
    For IPv4:
    nameserver 8.8.8.8 nameserver 8.8.4.4
    For IPv6:
    nameserver 2001:4860:4860::8888 nameserver 2001:4860:4860::8844
  4. Save and exit.
  5. Restart any Internet clients you are using.
  6. Test that your setup is working correctly; see Test your new settings below.
Additionally, if you are using DHCP client software that overwrites the settings in /etc/resolv.conf, you will need to set up the client accordingly by editing the client's configuration file.
Example: Configuring DHCP client sofware on a Debian server
  1. Back up /etc/resolv.conf:
    sudo cp /etc/resolv.conf /etc/resolv.conf.auto
  2. Edit /etc/dhcp3/dhclient.conf:
    sudo vi /etc/dhcp3/dhclient.conf
  3. If there is a line containing domain-name-servers, write down the IP addresses for future reference.
  4. Replace that line with, or add, the following line:
    For IPv4:
    prepend domain-name-servers 8.8.8.8, 8.8.4.4;
    For IPv6:
    prepend domain-name-servers 2001:4860:4860::8888, 2001:4860:4860::8844;
  5. Save and exit.
  6. Restart any Internet clients you are using.
  7. Test that your setup is working correctly; see Test your new settings below.

Routers

Every router uses a different user interface for configuring DNS server settings; we provide only a generic procedure below. For more information, please consult your router documentation.
To change your settings on a router:
  1. In your browser, enter the IP address to access the router's administration console.
  2. When prompted, enter the password to access network settings.
  3. Find the screen in which DNS server settings are specified.
  4. If there are IP addresses specified in the fields for the primary and seconday DNS servers, write them down for future reference.
  5. Replace those addresses with the Google IP addresses:
    • For IPv4: 8.8.8.8 and/or 8.8.4.4.
    • For IPv6: 2001:4860:4860::8888 and/or 2001:4860:4860::8844.
  6. Save and exit.
  7. Restart your browser.
  8. Test that your setup is working correctly; see Test your new settings below.

Mobile or other devices

DNS servers are typically specified under advanced wi-fi settings. However, as every mobile device uses a different user interface for configuring DNS server settings, we provide only a generic procedure below. For more information, please consult your mobile provider's documentation.
To change your settings on a mobile device:
  1. Go to the screen in which wi-fi settings are specified.
  2. Find the screen in which DNS server settings are specified.
  3. If there are IP addresses specified in the fields for the primary and seconday DNS servers, write them down for future reference.
  4. Replace those addresses with the Google IP addresses:
    • For IPv4: 8.8.8.8 and/or 8.8.4.4.
    • For IPv6: 2001:4860:4860::8888 and/or 2001:4860:4860::8844.
  5. Save and exit.
  6. Test that your setup is working correctly; see Test your new settings below.

Test your new settings

To test that the Google DNS resolver is working:
  1. From your browser, type in a hostname (such as http://www.google.com/). If it resolves correctly, bookmark the page, and try accessing the page from the bookmark. If both of these tests work, everything is working correctly. If not, go to step 2.
  2. From your browser, type in a fixed IP address. You can use http://18.62.0.96/ (which points to the website http://www.eecs.mit.edu/) as the URL.1 If this works correctly, bookmark the page, and try accessing the page from the bookmark. If these tests work (but step 1 fails), then there is a problem with your DNS configuration; check the steps above to make sure you have configured everything correctly. If these tests do not work, go to step 3.
  3. Roll back the DNS changes you made and run the tests again. If the tests still do not work, then there is a problem with your network settings; contact your ISP or network administrator for assistance.
1 Google thanks MIT for granting permission to use this URL for the purposes of testing web connectivity.
If you encounter any problems after setting Google Public DNS as your resolver, please run the diagnostic procedure.


Switch back to your old DNS settings
If you had not previously configured any customized DNS servers, to switch back to your old settings, in the window in which you specified the Google IP addresses, select the option to enable obtaining DNS server addresses automatically, and/or delete the Google IP addresses. This will revert your settings to using your ISP's default servers.
If you need to manually specify any addresses, use the procedures above to specify the old IP addresses.
If necessary, restart your system.

How To Perform Office 2013 Unattended or Silent Installation

Just like Windows operating system and other software out there, Microsoft Office 2010 and Office 2013 can also be installed using the unattended method. For those who’re new to the unattended word, unattended installation is nothing but a type of installation which requires no manual input from the user.
Unattended or silent office 2010 or 2013 installation step5
Unattended or silent installation uses a pre-configured file containing all settings and options required to complete the installation. For instance, it includes product key of the software, installation location, and language.
One can easily perform unattended or silent installation of Office 2010 or Office 2013 by placing Config.xml file at the same location where setup.exe file is located. And generating a custom Config.xml is no longer a tedious task thanks to Windows Answer Key File Generator, an online tool to quickly generate Unattend.xml for Windows and Config.xml for Office programs.
In this guide, we will show how you can perform unattended Office installation by generating and placing Config.xml file.

Microsoft Office 2010 or 2013 unattended installation

Note that this method can be used to install both 2010 and 2013 versions of Microsoft Office.
Step 1: First step is to head over to Windows Answer Key File Generator website. Click Office menu and then click Office 2010 or 2013 to start customizing the default Config.xml.
Unattended or silent office 2010 or 2013 installation step1
Step 2: Enter general settings such as product key and installation path (if you want to install Office at a location other than the default one).
In addition to that, you can configure the setup to show user interface to the user when installation is being done, or you can completely hide the user interface. And there is an option to hide the completion notice but we suggest against it as the setup won’t notify you once its finishes the installation if you configure it to hide the completion notice.
Unattended or silent office 2010 or 2013 installation step2
Finally, select the programs that you would like to install. Select “The feature is not installed option” from the drop down menu next to the program name if you don’t want to install it. And selecting The feature is installed on the user’s computer will install the program.
Unattended or silent office 2010 or 2013 installation step3
Step 3: Once done, click on the Download File link (located at the bottom of the page) to download the customized Config.xml file. And if for some reason, the button isn’t working, please click on the Highlight All button, copy the code, paste it in Notepad, and then save the file as Config.xml.
Step 4: Next copy Config.xml file to Office 2010/2013 installation folder. Make sure to place the Config.xml in the root of installation folder where Setup.exe file is located.
Unattended or silent office 2010 or 2013 installation step4
Step 5: That’s it! You’re done. Launch Office setup now and see Config.xml file automatically installing Office for you. Good luck!
How to slipstream Office 2013 SP1 guide might also interest you.

Generate And Download Unattend.XML Windows File Online

Creating an unattended copy of Windows setup has many benefits. First of all, you can quickly install Windows as you don’t need to input or configure anything during the installation. Second, since you have already included the product key in the Windows setup, you don’t need to remember or save the product key.
As you likely know, there are a couple of free tools out there to customize Windows setup and create unattended Windows installation. However, one can quickly create an attended Windows setup by simply placing AutoUnattend.xml file in the root of DVD or bootable USB without the help of third-party setup customization utilities.
Generate Windows Unattend xml file online picture2
A quick web search reveals that there are many places from where you can download AutoUnattend.xml or Unattend.xml (both are essentially same) file. However, if you download a pre-configured AutoUnattend.xml file, you need to manually edit the file in order to include your product key, language and many other settings.
Those of you who want to quickly create Unattend.xml file for Windows and Office installation can use an online tool named Windows Answer File Generator.
Generate Windows Unattend xml file online

Create AutoUnattend.xml file for Windows 7/8/8.1/10

Windows Answer File Generator, as the name suggests, lets you create Unattended.xml answer file quickly and easily.
Generating a Unattend.xml file with Windows Answer File Generator is extremely easy. Just head over to Windows Answer File Generator, select the version of Windows or Office from the menu, enter the product key, and configure various settings such as language, name, input method, and time zone.
In addition to the above mentioned settings, you can also choose the disk where you want to perform the installation, select the file system and various other settings. Once all settings are configured, you can hit the Download button to download the AutoUnattend.xml file. Alternatively, you can also click on the Highlight All button to select the code, paste it in Notepad, and then save it as AutoUnattend.xml file.
Generate Windows Unattend xml file online picture1
As mentioned earlier, this online Windows Answer File Generator can be used to create Unattend.xml file for Windows 7, Windows 8, Windows 8.1, Office 2010, Office 2013, Server 2008/R2, and Server 2012/R2.
Important: If you don’t want to enter your genuine product key on this website to generate the Unattend.xml file, you can simply enter a generic product key (if fact, it includes a generic key with default settings) and then replace the same with your original product key after downloading the XML file.
The AutoUnattend.xml or Unattend.xml file must be placed in the root of the bootable media in order to perform unattended Windows installation.
Overall, I am impressed with Unattend.xml generator. Do give it a try!

How To Add Files To Bootable ISO In Windows

Earlier we discussed about a fantastic online tool to generate and download unattend.xml file that we use while performing unattended or silent Windows 10/8.1/7 installation. The tool also lets you generate Config.xml file required to perform unattended Microsoft Office installation.

NOTE: This guide works great on Windows 10, Windows 8.1 and Windows 7.

After generating and downloading the unattend.xml file, I had to add the XML file in the bootable Windows 7 ISO file and test the same using a virtual machine before writing about the handy tool.





As you likely know, editing a bootable Windows ISO isn’t a very straight-forward procedure if you don’t want to shell out a premium for paid applications. While there are dozens of free software around to create, burn and mount ISO files, a quick web search reveals that there is not even a single free program for Windows to edit bootable ISO files.

Those of you who want to add files to bootable Windows ISO files without purchasing a premium software can follow the given below instructions to edit your bootable ISO file. Since we don’t have a free program to directly edit the bootable ISO image file to add files, we need to first extract the ISO file, add files and then create a bootable ISO image again using a free application called ImgBurn.

Include Files In Bootable ISO Image
Following are the steps that you need to follow in order to edit a bootable ISO to add files in Windows.

Step 1: If you haven’t installed a file archiving program, please visit this page to download 7-Zip (free) and install the same. If you’re using any other file compression tool such as WinRAR or WinZip, you don’t need to install 7-Zip.

Step 2: Navigate to the location where your bootable ISO file is located, right-click on it, click 7-Zip, click Extract files and then select a new folder in your preferred location to save contents of the ISO file. If you’re using WinRAR or WinZip, simply right-click on the ISO file to see Extract option.



Step 3: Once the contents of the ISO have been extracted, simply copy the file(s) that you would like to include in the ISO file.



Step 4: Now, we need to create a bootable ISO file out of those extracted files. In order to do so, we need to download and install another free program called ImgBurn.

Visit this page to download ImgBurn (free) and then run the setup file to install the same.

Step 5: Launch ImgBurn, click Create image file from files/folders option.



Step 6: Switch to the Advanced tab (see picture). Click on the Bootable Disc tab that appears when you click on the Advanced tab.



Step 7: Next, click on the small browse icon that appears next to the Source box and browse to the new folder containing the contents of your extracted ISO file plus the newly added files.

Once done, select a location to save the bootable ISO file that you’re going to build in a couple of minutes. To do so, simply click the browse icon next to the Destination box and then browse to the location where you want to save the ISO and then enter a name for the new ISO file.

Step 8: Under Bootable Disc tab, select the option labelled Make Image Bootable, select Emulation type as None (Custom), and then type 8 in the box next to Sectors To Load. If in case, you’re working on Vista ISO, please enter 4.


Step 9: Finally, click the small browse icon that appears next to Boot Image box and browse to the Boot folder located in the newly created folder where you have saved extracted ISO file contents. Select the file labelled etfsboot.com file and then click Open button.


Step 10: Click Build button to start the process of building your bootable ISO image file. Click Yes or OK when you see the following three dialog boxes to continue building the ISO file.






That’s it !!!

Simple Trick to Bypass ISP's blocking Certain Website So Can Access Blocked Website (DNS Tricks)

Today, SCT is going to show you a simple method on bypassing ISP's blocked website. This is just for your knowledge and please do not miss-use this great tricks.

For your information, there are many ways to bypass that like using Proxy sites, proxy addresses, VPNNetworks but i will share with you one way which is the easiest and which helped me. 

When we connect to the internet from our computer, it will basically look for a DNS (Domain Name System)

How the ISP’s block  your connection to those blocked sites such as torrent sites, etc??
They block all the connections from the DNS to those websites. Hence, when you are in their DNS (Those blocked one), they have the total control of where you can go, and where you can’t, and obviously, they do not let you go surf the blocked sites.

So what do we do to bypass them. we use an alternate DNS. There are many options available like OpenDNS, GoogleDNS, etc. The one that i am using is Google DNS, its very easy to configure.

Windows 7 Configurations
  1. Go the Control Panel
  2. Click Network and Internet, then Network and Sharing Center, and click Change adapter settings
  3. Select the connection for which you want to configure Google Public DNS. For example: Select the Networking tab. Under This connection uses the following items, select Internet Protocol Version 4 (TCP/IPv4) or Internet Protocol Version 6 (TCP/IPv6) and then click Properties
    - If you are using Ethernet LAN cable, to change the settings for an Ethernet connection, right-click Local Area Connection, and click Properties
    - If you are using Wireless, to change the settings for a wireless connection, right-click Wireless Network Connection, and click Properties

    If you are prompted for an administrator password or confirmation, type the password or provide confirmation.

  4. Click Advanced and select the DNS tab. If there are any DNS server IP addresses listed there, write them down for future reference, and remove them from this window.
  5. Click OK.
  6. Select Use the following DNS server addresses. If there are any IP addresses listed in the Preferred DNS server or Alternate DNS server, write them down for future reference.
  7. Replace those addresses with the IP addresses of the Google DNS servers:Restart the connection you selected in step 3.

    For IPv4: 8.8.8.8 and/or 8.8.4.4
    For IPv6: 2001:4860:4860::8888 and/or 2001:4860:4860::8844
  8. Test that your setup is working correctly (From your browser, type in a hostname, such as http://www.google.com. If it resolves correctly, bookmark the page, and try accessing the page from the bookmark. If both of these tests work, everything is working correctly)

Repeat the procedure for additional network connections you want to change.



This is what i did to bypass the imposed restrictions and it worked!!

Enjoy you blocked sites.. LOL!!!

Double click problem: faulty mouse button repair



If you are experienced PC player, you have probably came across a broken or malfunctioning mouse. We are going to look at the unwanted double-click problem and provide detailed guide with many macro photos and video how to fix it regardless of mouse model. Without any soldering and with just basic tools you can bring back to life your older or aging, but once expensive, gaming mouse.

The Problem
Double-clicking in single click, inability to create continuous line in paint application, difficulty to move camera in RTS, iron sights not sticking in FPS - these are all symptoms of a broken mouse button. Culprit in majority of cases is a component called miniature snap-action switch, or micro switch. This switch contains three leads and a metal with little spring. This metal is jumping between two contacts thanks to the spring and bridging connection between contacts.

This spring can become tired so it isn't providing pressure necessary to maintain connection. With combination of dirt (dust) and oxidation on the contact areas, it is a perfect recipe for unstable connection and unwanted double clicks.

Fig. 1 - types of micro switches
Tools and Tips
You will need:
1. screw driver (type depends on your mouse model, Phillips and flat head should be enough
2.tweezers
3.safety pin, nail scissors or something pointy
4.contacts cleaner or rubbing alcohol
5.any type of glue
6.camera (cellphone will suffice)
7.little bit of time

Tips:
1.Make several photos of each step, it will help you tremendously in reassembly.
2.Don't use much force, there can be hidden screws or latches and you will break something if you are not careful.
3.Disconnect your mouse from computer and pull out batteries first.
4.Take your time, you do not have be finished in ten minutes.
5.Every photo in this guide is in high resolution, visit gallery for additional details.
6.And as usual, PCGamingWiki is not responsible for any damages caused by following this guide.


1. Mouse disassemble
This step is unfortunately rather vague, because of each mouse having vastly different design. Be extra careful and look for hidden latches and screws when pulling parts apart.

First of all you have to find screws on your mouse. Usual places are under rubber feet, in battery compartment and under stickers. Consult Google with a name of your mouse and word "disassemble".

Fig. 2 - possible screw locations
After getting rid of all the screws, upper part of the mouse should come apart. Now it is a good time to clean any oil and dirt from many crevices in the upper cover with rubbing alcohol or soap water (in case upper cover does not contain any electronics). Let it dry thoroughly. Example of mouse insides are displayed on figure 3.
Fig. 3 - Logitech MX700 without cover
Now look for micro switches that needs fixing. You have to have clear access to them in order to properly fix them so additional disassemble could be required. Usually there are few screws, that holds everything to the plastic base, internal connectors, scroll wheel, that can be easily put away etc. In some cases there can be hard connection between boards that cannot be non destructively disassembled. Again take a lot of photos during your work for future reference.

For example in figure 3, Logitech MX700 is very complicated mouse with three layers of PCB's, two of which has soldered hard connection (4 pins directly above scroll wheel and on the left of D-3 component) and soldered flat cable between two other (upper right corner, white cable). There are five fixable switches on this mouse and three unfixable.

Vast majority of manufacturers are using Omron type switches for main buttons (see figure 1 and 4). There is a possibility of finding smaller, four pin surface mounted switches, that cannot be opened and repaired without soldering. These can be also found in Xbox 360 controller.

Fig. 4 - Omron type micro switch
3. Opening the micro switch
So you have located faulty switch and ensured enough access to it. Opening it is fairly straight forward. There are usually two latches, that has to be lifted separately (figure 5). Some manufacturers has these latches on the long sides of the switch (figure 1).
Fig. 5 - location of latches on the Omron micro switch
Insert your open safety pin or point of scissors under the latch to unlock it and lift one side of the switch cover slightly (figure 6). Do not try to lift whole cover up just yet, you'll break the second latch.
Fig. 6 - one latch unlocked and cover slightly lifted
Do the same on the other side of the switch so you'll get situation displayed on figure 7. Rotate the mouse (or part with the switch) so the white pin on the top of the switch is pointing down.
Fig. 7 - both latches unlocked and both sides of cover slightly lifted
Now you can pull cover away from the base. The white pin is loose in the cover and can be easily lost if not handled upside down. At the end, you'll end up with situation displayed in figure 8.
Fig. 8 - uncovered switch and detail of the white pin
4. Metal spring fun
You can see insides of the switch. The part, that needs fixing, is the long metal with spring in the middle and It needs to come of the rest of the switch. This is another not very difficult task, lay the switch flat, as shown on figure 8, hold the part without the spring with two fingers and twist the metal to the side. It should go fairly easily and you'll end up with bare metal with spring (upper left side of figure 9).

Fig. 9 - Metal with spring and prying spring
As the fix itself you'll need to pry the spring little bit. Lay the metal piece flat, hold it as flat possible with tweezers and pry the spring up just a little bit. There is very little strength required, just fraction of a millimeter should be enough. Clean the contacts on the metal with alcohol, do the same with pins on the base of the switch.

Now for the tricky part: you have to put it back together. See figure 10 in full resolution for more details. There are two grooves on the two metal pins on the base of the switch (numbered 1 and 2 on the figure 10). These grooves are corresponding with cutouts on the metal, also numbered 1 and 2. The hammer needs to go between two most right pins.

Fig. 10 - grooves on contacts and metal spring detail
The easiest way I've found is to place the hammer first, then place the metal into the groove 1. Spring is resting on the middle pin, just above groove number 2. Situation on the top left, top right and bottom right part of figure 11.
Fig. 11 - reassembling metal with spring on the switch base
Now for seating the spring into its groove. Take the tweezers or small screw driver and push the spring down into its place (rest of figure 11). This is especially tricky move, as you have to push with enough force to push it down, but not enough to over push. If you over do it, you'll have to start over. When you manage to seat the metal properly, try to click it few times so you know, it is working OK. Seated metal is displayed on figure 12.
Fig. 12 - properly seated metal spring on the switch base
Whole process of opening and fixing the switch is captured on a video. Be sure to turn on HD for best details.




4. Testing and Reassembly
Close the switch and make sure, you are putting the cover the right way. White pin should not be directly above the spring. Consult your photos for proper orientation. Unfortunately you have to fully reassemble your mouse to do proper testing. Screws are putting the right amount of pressure on the micro switches and without them you could get another faulty clicks.

Sometimes sound of the click and force needed to achieve button press can change slightly depending of force used on prying the spring. Try to open it again if you are not satisfied with results.


The best way to test success of the fix is in any paint application. Create a blank document, pick any color and create any random shape with the button, you've just fixed. You should get continuous line if the fix is successful. Glue back the rubber feet and enjoy your fixed mouse.