Skip to content

Windows 10 and Intel GMA 3600: Making it Work

So of late I’ve been getting some hits with the Intel GMA 3600 and I know exactly why. Some months ago I wrote a post on how to fix the low resolution of the chip on Linux systems, and to be specific, on Arch-based distros. On that post I didn’t touch on Windows because I was fully aware the problem was much complicated on that end. Here’s why:

The chip was designed for the Windows 7 system, and particularly the 32-bit variant, though the atom chip it’s paired with is 64-bit capable. Contrary to expectations, that is as you would have with other similar graphic chips, this one became quite problematic in running anything else other than Windows 7.

With Linux it was expected but when it showed issues with Windows 8/8.1 I wasted no time getting back to Windows 7. The new UI was enough of a reason to downgrade then. Flash forward to 2015 and Microsoft is all up on our desktop’s paining us to upgrade to their new OS – Windows 10.

Knowing very well the problems I had faced with Windows 8.1 I decided not to take up the offer. It’s been over a year now and thanks to those queries I’ve decided to revisit that decision. As it turns out I wasn’t mistaken.

Intel GMA 3600 Windows 7 Driver in Windows 10

After loading Windows 10 on my Samsung netbook as I expected it defaulted to the Microsoft Basic driver which meant it had to run with a resolution of 800×600 and of course with no brightness control.

So the next thing I did was use the good old device manager to install the last updated Windows 7 driver from Intel (who by the way we have to thank for all this mess on account of them dropping support for this driver).

The driver installation went smoothly but after the restart came the issues: blank screen followed by BSOD. The error message: VIDEO_TDR_FAILURE. The same exact error witnessed on Windows 8.1 if I’m not mistaken.

After that I didn’t even want to waste my time troubleshooting, but seeing I had nothing to lose, well apart from my time, I decided to tinker around with it using some solutions being offered online. And talking about online, I have to say this issue is troubling quite a good number of us. But going with the response, it’s easy to conclude that we mean very little to both Intel and Microsoft.

The first solution which I came across was to remove the SystemApps and WindowsApp from the system then reinstall the driver. Seemed a bit too drastic but again nothing to lose was the mantra here.

Step 1: Removing the Driver

First order of business was to remove the Intel driver seeing the computer was useless at this point. This is how I did that:

  • First get into safe mode. Since the BSOD is triggered after logging in, the trick is to not log in first but instead Restart from the log in screen while holding down the Shift-key. That should take you to the recovery options. Go to Troubleshoot >> Advanced options >> Startup Settings. You should restart from there to enter safe mode.
  • After restarting you should be taken to Safe Mode. Logging in won’t trigger the BSOD because only basic drivers are loaded in this environment. Now go to Device Manager, uninstall the Intel Display Driver and Restart to the normal mode. There shouldn’t be a BSOD this time round.

Step 2: Removing SystemApps and WindowsApps Folders

These are essentially System folders, so deleting them is not a walk in the park. It’s either you acquire their ownership first then try deleting them or the more elegant solution, boot into a Windows neutral environment like a Linux Live CD and yank them out from there. All these seem like good ideas but I wouldn’t advise on deleting anything.

While deleting the WindowsApps folder might not be a big deal the same however is not true for SystemApps since it contains important system apps. So a less invasive approach seems to make more sense and that’s just renaming the folders. This is just in case you need to revert to the modern apps at some later point.

At this point I think I should address the big elephant in the room – doing this will mean losing all your modern apps. That’s the price to pay. So if you’re not ready for that, better to stop here.

For renaming the folders I went with a Linux Live CD. There are quite many out there so use what you’re most comfortable with. Of course if you’re in a hurry you can take ownership of the folders from within Windows and rename them form there. You can read on that here.

The exact location of the folders is as follows:

WindowsApps: C:\Program Files\WindowsApps
SystemsApps: C:\Windows\SystemsApps

Rename the folders as you feel like. For instance, I renamed mine as follows:

WindowsApps: C:\Program Files\Back_WindowsApps
SystemsApps: C:\Windows\Back_Systemsapps

After you’re done, restart your system.

Step 3: Reinstall the Driver

After you’re done restarting, reinstall the Intel driver. I would stick to installing it from the Device Manager rather than using the executable so as to avoid compatibility issues. This is what I mean:

  1. Put your driver in an easy to locate place like the desktop. If it’s a single executable file (*.exe), first extract it using 7-zip or Uniextract. The latest driver is available from Intel here.
  2. Open the Device Manager by opening the run menu (Win + R), type devmgmt.msc without the quotes, then press Enter.
    device mnanager window
  3. From the list of devices, locate Display Adapters. Under it, you should find Microsoft Basic Display Adapter. Double click to open it then go to the Driver tab.
  4. Select Update Driver… and in the pop-up window select Browse my computer for driver software.
    Update display driver
  5. Point it to the folder containing the driver and make sure to check the Include subfolders option. Click Next to install the driver.
    locate intel display driver
  6. The driver should be installed successfully as shown below.
    driver installed successfully
  7. Exit the device manager and restart your computer.

The Results

So after doing all that and restarting, here are the results:

Windows 10 desktop
Desktop: 1024 x 600, Classic Shell Start Menu

1024 x 600 resolution (native resolution), no more BSODs after logging in and finally brightness control.

DirectX Diagnostic Tool window
DierctX Display Driver Properties

Fixes and Some Possible Solutions

However, all these come at some added costs, other than losing the Modern apps:

  1. The Start Menu doesn’t launch when clicked.
    Possible Solutions:
    • Install ClassicShell (no longer updated, use its fork Open Shell) to replace the start menu.
    • Use a launcher like Launchy – if you don’t use the start menu that much, Launchy makes it easy to launch apps and do other fancy stuff using your keyboard.
  2. The Battery, Sound, Wi-Fi and Time notification icons don’t work when clicked though their tool tips and right-clicking on them works. Just hover over them to get the battery level and Wi-Fi status.
    Possible Solutions:
    • Battery: Right-click Battery icon >> Power Options to manage battery settings. You can also pin it to the task bar or create a desktop shortcut for it.
    • Sound: Right-click Battery to manage volume and sound devices. You can also use your keyboard buttons to adjust the volume
    • Wi-Fi: Connect Wi-Fi from the lock screen. Oddly, the menu works perfectly from there. You can easily go to the lock screen using Win + L.
    • Time: Right click Time to adjust time/date.
  3. Search box and Action Centre (Notifications) don’t work.
    Possible Solutions:
    • Search box: Hide the search box by Right-click on the Taskbar >> Search >> Hidden
    • Search function: For local search use ClassicShell Start Menu search or give Everything a try.
    • Action Centre: Disable Action Centre Icon by Right-click Taskbar >> Notification area: Customize >> Turn system icons on or off.
  4. Adjusting screen brightness using the keyboard buttons will most likely not work. To do that, right-click on the battery icon on the taskbar and select Adjust brightness.


Initially I had my doubts whether this solution would work but after trying it, the laptop is at last usable. Of course this comes at a hefty price of doing without the modern apps, which is an integral part of Windows 10. Actually I think it’s the main selling point of Windows 10.

So as far as using Windows 10 in this state is concerned, I think I will pass and stick to Windows 7 – and it’s not just about the chip, I’m just too used to the Windows 7 desktop environment. However that’s just me, so if you really need that Windows 10 upgrade badly I think this is worth giving a try.

I’ll advise on trying this on a dual-boot, which by the way is what I did. This way in case you’re not happy with the results, you can easily switch back to your old system without having to start over again. If you find that too complicated, a proper system back up should suffice. Good luck!.



  1. It works perfectly! 🙂 Thanks a lot! But you need to use Linux to rename those 2 Windows folders. Otherwise perfect!

  2. That was amazing. After so many posts said it couldn't be done, I have my intel 3600 running on windows 10. Took me a while to rename those folders but its up and running now

  3. Many thanks for this useful guide! It has just worked with Windows 10 (latest version 1903 / build 18362) on my Acer Aspire One D270.

    If anyone else with an Acer AOD270 is reading this, trying to decide whether to install Windows 10, the good news is that Windows 10 works on this machine at the native resolution of 1024×600 with the default Generic PnP Monitor adapter. However, the native display isn’t as crisp as with the Intel GMA 3600 driver, and you can’t use HDMI output, but you could hook up to a 1024×768, 1280×1024 or 1600×1200 monitor with a VGA cable if you wanted. I wanted a sharper image on the native screen, and the ability to output in HD, so I used Kelvin’s steps above.

    A couple of notes:

    1. I know very little about Linux, so I renamed the folders from within Windows 10. Once I had ownership of C:Program FilesWindowsApps I could just rename it, but CWindowsSystemApps denied permission due to processes running in that folder (even in Safe Mode). So I renamed the subfolders of SystemApps one by one until I pinpointed two difficult ones: ShellExperienceHost and another that I forget. When either process was killed, it restarted quickly, so I saved some commands in a text file and pasted them into the Command Prompt, to rename each folder before the process had time to restart, for example:

    taskkill /f /im shellexperiencehost.exe
    cd C:WindowsSystemApps
    rename ShellExperienceHostxxxxx BACK_ShellExperienceHostxxxxx

    (The xxxxx are a string of letters and numbers that may vary between machines, from what I have read.)

    Then I was able to rename the SystemApps folder.

    2. The Display Settings dialog box refused to let me install the Intel GMA 3600 driver because it claimed that the latest/best driver was already installed (which is strange because the generic PnP driver is from 2006 while the specific Intel driver is from 2013!), so I installed it using the executable. There was a warning about needing .NET Framework, and I clicked OK (nothing extra downloaded or installed so I think it was a false warning), then as installation was about to begin, I was warned that the existing driver was more recent than the one I was about to install. I chose to install the driver anyway, then everything went as expected.

    Thanks again, Kelvin! It is great to be able to use my favourite machine with an OS that is going to stay supported. (I took your advice and set up a dual boot, so if something strange happens in the future, I can fall back to Windows 7.)

    1. Glad I was of help Julian. I’m surprised this is still working on the latest builds. Many thanks also for sharing the steps you used, I’m sure somebody else is going to find them invaluable.

  4. Thank you so very much. So far, so good; it is working flawlessly. There are a lot of people who cannot make it work, this is a good solution. I have a dual boot Linux/Windows Asus Eee PC Flare (1025c) who was brought back to life thanks to the workaround.

    Para quien llegue aquí y no entienda inglés, Sólo hay que cambiar el nombre de las carpetas indicadas arriba, una forma fácil es usar un live cd de linux para acceder a los archivos rápidamente. Recomiendo instalar Classic Shell antes de hacer esto. Esta aplicación reemplaza al menú de inicio de Windows 10, el cual de por sí es feo, y te permite usar uno parecido a Windows XP, VISTA o Win 7.

    Reinicias en Windows 10, y usas la tecla de Windows y R para ejecutar el administrador de dispositivos devmgmt.msc. Instalas el driver (supongo que eso ya lo sabes hacer) y listo.

  5. Perfect work, works perfectly. Deskmodder volume control solution:
    Press WIN + R Enter “regedit” and start.Enter “regedit” in the search for the taskbar and start it.
    Navigate to the path: HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows NT \ CurrentVersion \ MTCUVC.
    The key MTCUVC should not be available here. So right click on CurrentVersion / New / Key and then enter the name MTCUVC here.
    If you are now in the MTCUVC key, right-click “new DWORD value (32 bit)” in the right field with the name EnableMtcUvc Leave the value at “0”.
    Now look into the system tray and open the volume display. If nothing has changed, simply right-click on the “Task Manager” task bar and restart “explorer.exe”.

  6. honestly, I have an issue only work in Windows 10 32 bits?
    The driver say win7_1096, its imposible install in 64 bits

    1. Kelvin Kathia Administrator

      As far as I know only the 32-bit driver was released for the Intel GMA3600 which means you’ve no choice but to install Windows 10 32-bit if you must use the driver. Windows 10 64bit works since the Atom processor the chip is paired with is 64bit capable.

  7. no need uninstall, just goto safe mode, open task manager, end task explorer.exe, rename WindowsApps and SystemApps.. it works

    1. Kelvin Kathia Administrator

      Thanks, didn’t know that would work. But this would mean renaming with command prompt which may be daunting task for some.

  8. Hi everyone, may I know how well is the graphic performance of your netbook after succeed in moving to Windows 10 with this guide? How is YouTube play in HD? No hiccups? Or even the playable games in Windows 7, does it run the same as before? I haven’t tried this guide yet because I’m not sure if this is just a “bypassing guide” but still suffer in performance or a legit solution. I don’t want to deal with the time of installing/re-installing on this old 5400rpm netbook if it’s doesn’t work good. I hope you understand.

    1. Kelvin Administrator

      Hi Ayen, for my netbook which I have since recently installed back Windows 10 I can’t say I’ve noticed any noticeable changes performance-wise. YouTube videos plays just fine though I can’t speak for HD as I stream lower resolutions for bandwidth reasons. HD MP4s/MKVs encoded in H.264/HEVC however just play fine with your typical players – PotPlayer, MPC-HC (the latter seems to fare much better). As for video games I can’t say since I’m not much of a gamer though I should expect games that played on Windows 7 to play just fine on Windows 10. My netbook runs on an Atom anyway so I’m pretty sure that rules out most graphic intensive games, though I do recall it barely running GTA San Andreas on the lowest settings years ago with Windows 7. As for your 5400rpm disk, that shouldn’t be much of an issue assuming the disk is still healthy (has no errors/damaged sectors etc).

  9. Hi Kelvin, thank you for your reply. After reading them I’m gonna try experiencing it myself later, which I’ll have to anyway because I’m still stuck with Windows 7 in this little guy. As for the YouTube and games part, my current Atom netbook operating Windows 7 is actually capable on streaming YouTube videos in 720p30fps and also playing 1080p60fps video file locally. Some older, not graphic demanding games running pretty well too so I was just wondering if everything is gonna stay smoothly after the Windows 10 upgrade. Anyway, thank you again for posting and I’ll report back after I’m done with it.

  10. Hello again. After tweaking using this guide and spent many hours with my netbook, I can now say it is actually working very well as users claimed. No more hangs and BSODs while in heavy usage with the latest driver installed. I also felt that internet browsing is a little snappier then before, most likely because of removing tons of built-in features and apps earlier. Thank you very much, Kelvin!

    1. Kelvin Administrator

      Your most welcome Ayen! And thanks for reporting back, it will most certainly help other readers considering to install W10.

  11. Hello.
    Thank you. I also found this, the issue has again become more important now that Windows 7 support has ended, yet free activation of Windows 10 with Windows 7 (including Win 7 Starter) product key still has been reported to work. I have tried this with 2 netbooks with GMA 3600 (Acer Aspire One D270 and Asus R11CX). I find it curious that the Win 7 driver ALMOST works as such; especially since I also upgraded an older netbook with GMA 3150, and in that case the old WDDM 1.0 driver worked perfectly – it was automatically set up during Windows installation process. (Has anyone tried the oldest GMA 3600 drivers?)
    Still, a question remains whether Windows updates install correctly when the Apps folders are so tweaked.

    1. Kelvin Administrator

      Hello Jussi, I’m pretty sure the updates will still be installed for the rest of the system since its only the modern apps that are affected with this tweak. You can also configure the updates with the Settings App which is also not affected.

  12. Hi,
    * What about installing Windows 10 ltsb/c x86? The gma 3600 driver for 7 x86 should work straightforward, without deleting SystemApps and WindowsApp, as these versions of windows come with NO store. Furthermore, there should be no need for workarounds (start menu, wi-fi, volume…). This idea is only for testing purposes, using the trial version, I’m not talking about activating the product.
    * Another idea: Using MSMG or Ntlite for customizing a Windows 10 Core/Pro… and removing the store. What about workarounds?
    Let me know what you think.

    1. Kelvin Administrator

      Hi Lastr,
      * I had the same idea and ended up installing the latest LTSC build on my netbook two months ago but it still crashed on boot. Removing the SystemApps and WindowsApp folders resolved the issue just like in the non-LTSC versions. In addition, I still had to do the workarounds but this time round I used Winaero Tweaker which for instance restored the sliding/pop up menus for Networks/Volume as they were in Windows 8/8.1.
      * That might work but I think you may have to remove all the modern apps in the two folders not just the Store app.

      1. Hi Kevin,
        thanks for your quick reply.
        * Pity we have to remove those folders in ltsb/c too. I use Winaero Tweaker, but was not aware that was possible to restore the sliding/pop up menus for Networks/Volume. That’s a big +.
        * I don’t know those tools very well, and not sure it will remove all systemapps.

        I hope you don’ mind but I have other questions:
        * Does the driver for Windows 7 x86, installed on Windows 10, perform better than the default Generic PnP Monitor adapter (vga= ok, hdmi= not supported) at the native resolution of 1024×600 on Windows 10.
        * Does the Generic PnP Monitor adapter support hardware acceleration?
        * Is there a Generic PnP Monitor adapter for x64 (Ram upgraded to 4 GB)?
        Thanks and sorry for trouble

        1. Kelvin Administrator

          I’m assuming the Generic PnP monitor adapter you’re referring to is the Microsoft Basic Display Adapter – the default display driver that Windows installs. If that’s the case, here’s what I’ve noticed:

          * The performance is almost similar when idle however it fairs much poorly when you do something graphic intensive e.g with the Intel driver, 360p/720p videos play reasonably smoothly with MPC-HC however with the basic driver it stutters and audio goes out of sync even with 360p video. The basic driver also only supports a max resolution of 800×600 which surprisingly doesn’t make things much lighter. So I’d say graphic performance is dramatically improved with the intel driver however the Atom CPU is still a huge bottleneck on overall performance.

          * It does seem to support it according to DxDiag but admittedly it doesn’t seem to help that much considering my previous point.

          * If you install a x64 Windows 10 (which the Atom supports but I have never tried installing one on my netbook), I’m pretty sure it will install the corresponding Microsoft Basic Display Adapter x64 display driver.

  13. Hi Kelvin,
    thank you for your answers. Very useful. You’ve convinced me to install windows 10 with the Windows 7 x86 driver.

  14. So I wanted to use a 10′ netbook with N2600 and 2gb to run a support character on a game – Diablo 2 LOD – just to cast buffs for other characters running on other PC and found this: the game lags terrible with default driver at full screen(1024×600) but just running the game on a window expanded for the entire screen runs smoothly.Ended keeping win 10(version Pro 32bits 20H2) with all apps.

  15. Wow… Your article is 2016. And still you help me solve my problem. Installed win10 on my hp mini 210 last month (dec 2020). Standard driver work okay with full resolution. But no brightness control and no external monitor. I really need extra bigger monitor, the 10inch monitor hurt my eye and my head when working with office apps. I read this article right away but i dont know what happen if i abandoned modern apps. Now i know i dont need them. Who needs modern app on old netbook?
    So i do your steps. Install classic shell, boot live usb linux (randomly download light version), rename the 2 folders, restart, install driver. And my second monitor works again.
    Many thanks for the solution.

  16. Thank you. Support for GMA3600 seems to be a total failure since it’s impossible to use it on any other system than Win7. It works on Win10 only with hacks above and still GPU seems to be ignored cause there’s no much difference while playing videos. On linux there’s only GMA500 and also everything goes through software rendering. There were drm modules possible to install in Ubuntu 12.04 but support was completely dropped. And all of that because Intel don’t want to release the source code and specs of graphic chipset they do not even support anymore…

  17. I have old mini pc with this GMA 3600, you suggest us to dual boot with other OS. Any idea what OS tha support this GMA 3600?

    1. Kelvin Administrator

      You can dual boot with a Linux distribution. Most will run without a problem but I’d advise you use one with a lightweight desktop like XFCE e.g Mx, Slack which I’ve used in the past on my netbook. You can also test one with a KDE desktop which is closer to the Windows UI but its much heavier, though still usable (try Slack with KDE). You may want to skip anything with Gnome as I remember it being too heavy for my netbook to the point it was unusable.

      1. This would be useless. There is no GMA3600 hardware support in current kernels. There is no possibility to use GMA3600 GPU in any linux distro. Only Windows 7 have hardware support for this chipset. There is no GMA3600 hardware support for any other OS.

        1. Kelvin Administrator

          Not entirely useless, there are plenty of lightweight distros that run just fine, sometimes even better than on Windows e.g consider window managers like Openbox, Fluxbox, i3 etc. Ultimately, it depends what you want to use the computer for. If its simple tasks like emails, normal browsing, listening to music etc., the GPU can handle those tasks just fine without any hardware acceleration. With the right tweaks you can even get the native resolution on some distros. Of course, this is all based on my experience with my netbook, might be different on other setups.

      2. I’m using linux mint xfce 32 bit for now, but as i know support for 32 bit end since linux mint 19.03. Just curious, is linux mint xfce 62 bit worked for this kind of GMA 3600?

        1. Kelvin Administrator

          As far as I know, the atom cpu its paired with does support 64 bit however I’ve never tested a 64bit OS since it would be pointless on a laptop with less than 4GB of Ram. Mine has 2GB ram so I stick to 32bit OSes.

  18. Hi, I’ve got a 1025c asus netbook with the gma 3650. I upgraded the 1 GB RAM to 4 GB, use a “tweaked” bios image to enable x64 on this machine. I’ve installed Linux Mint 19.3 x64 XFCE, so far so good! Everything works out of the box. Of course, no gpu acceleration but correct resolution. I’m able to watch youtube videos on chromium browser in 480p, and local videos in 720p with celluloid video player. The CPU goes up to 40 % usage. Unfortunately, I can see “tearing” on videos.
    Not a great fun, but at least this netbook is useable.

    1. Kelvin Administrator

      That’s great. Too bad about the tearing; I remember getting that too on Windows 7 everytime I switched from aero to the classic theme.

  19. Just to say, yes, this works in latest version 32 bit…
    Not on 64 bit. There ARE 64 bit Win 7 drivers out there but something else is broken. Have had GM3600 working fine under 7 64 bit but nothing under 10 64 bit. For this application it’s no biggie though.

  20. Wow. So pleased to find this guide, my daughter really wants Windows 10 on her netbook and I think the compromises should be easy to bear as she mostly wants it to watch video (and so HW acceleration is a must). Just wondering, does the process of removing the modern apps need to be repeated after every Windows update?

  21. “The same exact error witnessed on Windows 8.1 if I’m not mistaken.”
    Well, to my surprise, on my Toshiba NB510-108 mini netbook, Intel Graphics Media Accelerator 3600 Series v. is actually working under Windows 8.1! The same is not applicable to Windows 10: BSOD and VIDEO_TDR_FAILURE.
    I’ve tried this tutorial. Renaming both folders, WindowsApps and SystemApps, is a valid workaround (thanks Kelvin Kathia!), but it has the described inconveniences, so I’ll stick with Windows 8.1.

  22. I have been using this graphics card for years and I can tell you that I have never seen an integrated one with such terrible support. If I can give you some recommendations based on my experience with this thing. Let’s see, installing Windows 10 on these cards is undoubtedly a waste of time and the post demonstrates it. The problem is not only in the apps but also in the consumption of RAM that Windows 10 has. Also, being careful not to click something to trigger the BSOD is not comfortable for anyone. The best thing to do is to use Windows 8.1, which works much better (better than Windows 7 even), install the Classic Shell or StarisBack and leave it that way until the laptop is no more. The support is until 2023 so that is not good news either but believe me there is no other option. With linux don’t waste your time either. No distro gives decent support for this chart. For casual games in Windows 8.1, it is best to use wrappers in 2D games and games that are based on OpenGL for 3D games. That’s it. Thank Intel in advance for such an electronic S.

  23. Installing the latest driver version on a 32-bit Windows 7 installation also produces a BSOD for some reason. Currently stuck on a 800×600 resolution.

    1. Journey Bytes Administrator

      The driver install fine on my laptop running Windows 7 32-bit. Which driver version are you using?

      1. from the Intel website. It’s strange, I get the same BSOD error as if I’m still on Windows 8.1. But it’s a freshly formatted Windows 7 install.

        1. Journey Bytes Administrator

          I’m using the same version on Windows 7 Ultimate SP1 Build 7601. The only thing that comes to mind is that there might be another software or driver that’s conflicting with the display driver. You can find more info about the BSOD in the Event Viewer by looking at the latest event with “Error” in the level column and “Application Error” in the Source column.

  24. Hi! I just tested this on an old Asus netbook and worked fine. THANK YOU.
    It’s worth it if you don’t need a powerful pc.
    Thank you!!

  25. this was amazing. thank you it really worked and no BSOD. lol…
    after countless graphic driver installs and youtube tutorials. this
    method actually works for those of us who are stuck in win10
    and no dedicated gpu. ya the cost of the app isnt that much.
    rather that then eternally stuck at the low res.

    the other solutions to work around those are great too. you
    covered everything. appreciate it.!!

    this should be bumped and made more noticeable for other
    people who encounter the basic display adapter problem for
    windows 10.

    thanks again man!! you’re GREAT. 🙂

    1. Kelvin Administrator

      Thank you for leaving this feedback. I’m glad to hear this article is still useful 7 years since publishing it!

Leave a Reply

Feel free to share your comments or questions with me. I may not be able to respond immediately so please check later once I've approved your comment.

Your email address will not be published. Required fields are marked *

Kelvin Kathia

Kelvin Kathia is a writer that's passionate about sharing solutions to everyday tech problems. He's the founder and editor of Journey Bytes, a tech blog and web design agency. Feel free to leave him comments or questions regarding this post, or by leaving him a message on the contact page. If you found his content helpful, a donation is much appreciated.