[How To] Solve svchost.exe high CPU usage in Windows 7 or Windows 8.1 easily

If you are on Windows 7 or Windows 8.1, and you are having the problem that ur CPU is at 100% utilization or high CPU usage, then You can easily fix the issue by following those steps.
First look for the processes that is causing the problem in this case it is (svchost.exe) using high CPU usage, and it doesn’t seems to reduce/stop even after some time.
Steps to Disable:

1) Run Task Manager. (Ctrl+Alt+Del)

2) Under Processes, sort all the program by CPU utilization by  clicking on CPU tab Processor.

3) Look for (High CPU usage) processes (svchost.exe). Right click on the svchost.exe > Go to Service(s).

4) Now, it will highlight the services linked to the selected svchost.exe.

5) In Task Manager, under Services tab, click on Services… button at the right bottom of the window.

6) Look for uPnP Device Host, then right click on it > Properties.

services

7) In the drop down menu for Startup Type, choose Disabled . Then click OK. And you can quit Services window after it is disabled.

If there would be risk in disabling this process?

Answer:
UPnPhost service simply looks for devices such as printers, scanners and such that are on a network for your computer to connect to. if your not on a network then you don’t need it or enable it on the time when You need it again by going to the services and click on start.

How to Detect Browser Type in PHP

PHP is a very versatile web programming language that allows web server to serve dynamic content to visitors. PHP can detect and identify the type and version of web browser that visitor used to browse the web page in order to output and display browser-specific targeted content such as custom text, and especially to provide compatibility for older version or non-standard compliant browser with custom HTML or CSS markup.

PHP’s $_SERVER global variable provides various server and execution environment information, including HTTP_USER_AGENT element which contains browser-specific user-agent, which can be used to identify the web browser used to accessing the page on current request. A typical user-agent looks like:

Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1A543 Safari/419.3

Every user string has a unique identifier which shows which web browser is making the request for the web page. Thus, it’s possible to detect and single out a specific browser by comparing the value return by $_SERVER[‘HTTP_USER_AGENT’] variable against the browser-specific user agent string.

Here’s an example code which can be used in PHP to detect and retrieve the web browser type as variable or used directly in comparison function.

<?php

$user_agent = $_SERVER['HTTP_USER_AGENT']; 

if (preg_match('/MSIE/i', $user_agent)) { 
   echo "Internet Explorer";
} else {
   echo "Non-IE Browser";
} 

?>

Script above will detect if the visitor is using IE (Internet Explorer) browser. To code can be expanded to detect additional browser with elseif conditional tag. To check for other browser, just replace the MSIE with the user agent name for other browser. Some popular web browsers can be identified with the following string:

Internet Explorer: MSIE
Mozilla Firefox: Firefox
Google Chrome: Chrome
Apple Safari: Safari
Opera: Opera
Netscape Navigator: Netscape

Tip: It’s possible to use “strtolower” to make the $user_agent to all lower case so that all PHP script does not miss out on browsers which do not use standard naming convention in user agent. In this case, remember to compare against user agent string which is lower case too, such as msie, firefox and etc.

What is SSH? a brief idea for the nerds..

working of SSH connection

working of SSH protocol

Consider the following situation. You are at your friend’s place with your laptop and you want to access your home computer to do something. May be you want to start a download or you want to run a program right away. What would you do in this situation? Will you go all the way to your house just to start a download? You already have a laptop at your disposal, so you should be able to use it somehow. You can just connect to your home computer through internet. But what if someone else hacks you while you do that? This is where SSH comes in.

What exactly is SSH?

SSH stands for Secure Shell and it is basically a program to log into another computer over a network. Now why would we want to do that? May be you want to transfer data, run a program, execute some other commands etc. There are plenty of reasons why one would want to access another machine remotely. The good thing about SSH is that it connects you through a secure channel over an insecure network. If you are using a public wifi network, you might be open to attacks. You need to send your credentials to your computer so that the computer knows that it is in fact you who is requesting access. But the problem with insecure networks is that these credentials can be hacked. Hence SSH uses a secure channel over these insecure networks to ensure the safety. If insecure networks are like battle fields, then secure channels are like bullet proof jackets.

We generally mostly use it to control our remote Servers that sits on different location and we avail our services and complete our job.

How does it work?

SSH provides strong authentication and secure communication between two computers. It uses Public Key Cryptography to authenticate the remote computer and allow the remote computer to authenticate the user as well. I have discussed more about Public Key Cryptography here. SSH uses a client-server model. The server is a big machine which provides a common platform for various people. Clients are people who connect to this big machine and use it for various purposes. The server is like a big house and clients are people who have keys to this house. A server offers various services like storage, computing, routing etc. Depending on the situation, you can use it in different ways.

Tunneling

SSH also supports tunneling. Now what exactly is tunneling? Whenever you want to transfer data over a network, you encrypt it and then send it. Even if somebody sees it, he will not be able to understand the data. But what would you do when you cannot encrypt the data? Or if you just want to send unencrypted data over a network? This is where tunneling comes in handy. Tunneling is used to transfer unencrypted data through an encrypted channel. In order to set up an SSH tunnel, you have to configure an SSH client to forward a specified local port to a port on the remote machine. Have you heard of this software called PuTTY? It’s an SSH client software. You can use it to access a remote machine. Once the SSH tunnel has been established, the user can connect to the specified local port to access the network service. Mac users can directly use ssh via Terminal.

To access a web server (this will open a terminal on the remote machine):

$ ssh username@server.address.com

To connect to X server (this will enable X11 forwarding):

$ ssh -X username@server.address.com

If you have a login:

$ ssh -l login_name user@hostname.com

Data Transfer

SSH uses sftp for file transfer. It is an interactive command that uses the same syntax as a standard command-line ftp client. It differs from a standard ftp client in that the authentication and the data transfer happens through the SSH protocol rather than the FTP protocol. The SSH protocol is encrypted whereas the FTP protocol is not. You can just use:

$ sftp username@hostname.com

There are various commands like put, get, ls etc. They are pretty basic and you can read up more about them if you want.
One of my favorite SSH client that I use in my day to day life is Putty. You can download it here it’s free.
It’s a very simple ssh client that can work on any internet connection, even it on a gprs from your mobile phone.

Activating .Net Framework 3.5 features in windows 8 Offline

Guys, You may be facing problem in Windows 8 while installing some old Games or software’s that it is asking you to enable or activate dotnet 3.5 framework like I faced while going to play Call of Duty Modern Warefare 2 online on fourdeltaone servers. That is because by default Windows 8 comes with .Net Framework 4.5 and the .Net Framework 3.5 features are not installed. Like this there are several programs may ask you to install this. And you can’t install this from your PC. It will ask you to connect to the Internet or try to use Windows Update. But you can’t install it from a local installation media or offline because when you double click on the offline installer i.e. dotnetfx35.exe it will show you the same prompt because it is also developed in earlier version of .Net framework.
While you go on installing .Net 3.5 that you have previously downloaded you will see this prompt ..NetFramework 3.5 windows 8
So, what you can do is to resolve this is ..
Prerequisite:-
  • Windows 8 installation DVD or setup files or iso of it.
Steps:>
1) Insert your Windows 8 DVD or Mount your iso file (Right on the iso and click Mount) in case you have the iso or copy your setup files to a directory. But remember the drive letter i.e. of the DVD or the  Mounted iso or the path of the files where you have previously copied the setup files.
2) Now, run a elevated Command prompt as (Click: Start > Type cmd > Now right click on Command Prompt and click on Run as Administrator from the submenu).
3) Now, copy the commands from below in the command prompt.

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All  /Source:L:\sources\sxs /LimitAccess

(Remember L: is the drive letter in my case of the Windows 8 iso, change it according to your DVD or the path as “C:\newfolder\sources\sxs”   (incase you have copied the setup files to C drive newfolder))

TriggerTrap Offers Android Users to Remote DSLR Controls For almost every Camera Makers

Unleash the full potential of your camera via your android smartphone!!!!!!!!

TriggerTrap, a remote DSLR trigger app that is must have for every photographers and geeks. It’s not the only remote DSLR app we have plenty remote DSLR apps flying on the android playstore, but this one has almost supported to all the popular camera makers and models. You can control almost anything and more than your camera osd gui. To know, if your camera is in the list check here. You can also issue a request to them if your one is not listed. They are offering this app with a nominal cost and also they are providing USB OTG cables in a very cheap price, which is very difficult to get on a local market.

This slideshow requires JavaScript.

You can download the app directly from the Google play here.

https://play.google.com/store/apps/details?id=com.triggertrap

[Guide] How to setup and execute ADB and FASTBOOT on your Windows PC very easily

So, first of all you might be asking what is ADB ?

It’s  basically a tool through which you can issue shell commands via your computer to your phone. ADB stands for Android Debug Bridge. It comes as a part of the standard Android SDK, which you can grab here. Basically, it provides a terminal-based interface for interacting with your phone’s operating system. Since Android platform is based on Linux, command-line is the only way to obtain and manipulate root access often required to perform certain advanced operations on your device using root access.

You can also directly issue commands by installing a terminal applications like terminal emulator, but it’s not handy to execute complex commands on such a small screen.
So, want to get into the android era?

  1. So, first step is to get the android SDK on your computer from here. Just download the installer and install it to any drive, in this guide I am installing to a folder called android in C drive i.e (C:\android).

    This slideshow requires JavaScript.

  2. after installation has completed just click finish and it will automatically launch the SDK Manager. Now select both the option i.e platform tools and SDK tools and accept it and click Install. Once the process is done, you will have a ‘platform-tools’ folder inside your (C:\android) folder. That folder will have your ADB and all its dependencies.
  3. Now, set the path variable. So, that you can easily issue commands via any location in cmd.To make ADB along with other Android SDK tools and platform tools easily accessible from anywhere at the command line, we shall add their paths to the PATH environment variable.
  4. Right-click on the ‘Computer’ icon and click ‘Properties’. Now click ‘Advanced System Settings’ from the options in the left pane to bring up the ‘System Properties window. In the ‘System Properties’ window, click the Environment Variables button on the ‘Advanced’ tab. 
  5. Go-to the ‘Path’ in the ‘System variables’ section and double-click it to edit it and click on the text box and bring the cursor to the last.
  6. Just add the below lines at the end of it, including both the semi-colons:
  7. ;c:\android\tools;c:\android\platform-tools

    Note:If you have installed the SDK’s contents to another directory, make sure to use that one for your PATH variable.
    Notice that the semi-colons are necessary to separate each path variable entry from the next and previous ones.

  8. Reboot your machine.

USB Driver installation (Optional if you already have your driver software pre-installed).

  • The first step will be to download the USB drivers. To do this, launch SDK Manager from the SDK(android) folder and click on ‘Available packages’ in the left pane.
  • Expand ‘Third party Add-ons’ followed by ‘Google Inc. add-ons’ and check ‘Google Usb Driver package’,
  • Click ‘Install Selected’ and in the window that pops up, click the ‘Accept all’ radio button followed by the ‘Install’ button. After the installations completed. The drivers for both 32 bit and 64 bit systems will now be present in the SDK(C:\android) folder under ‘usb_driver\x86′ and ‘usb_driver\x64′ sub-folders respectively.
  • Now, on the device(your mobile) go to Menu, select Settings > Applications > Development and enable USB Debugging.
  • Manually browse to the location of the driver and select whether it’s x64 or x86 depending on your OS version and click OK then Next. Now open Device manager and manually install the driver.
  • Once drivers have installed, you can verify successful installation by going to Device Manager. Your phone should be showing under ‘ADB Interface’, like the below screenshot.

Now, all the settings has been done. So, now it’s time to verify your ADB is working properly.

Open Command prompt by pressing  WinKey+R > type cmd” > type ” adb devices “.

Now, it should list your android devices with the serial ID as shown.

Now, for a list of commands of adb go here.

How to install any version(including modified versions) of windows7 via CMD to USB drive

Image representing Windows as depicted in Crun...

After lots of request from our reader and followers now I am going post the best and very simple method to install Windows7 via USB drive.

So, today I am going to post a article about installing windows 7 via USB drive, this because in-case if you got a net-book which doesn’t have the DVD drive or your DVD drive is faulty then you came to the right place. You can also use these step to create boot-able USB Disk for Windows repair disks/any windows Vista also. Ok, enough talks, lets get started.

So, at very firstly what you’ll need is as follows:
  • A Windows 7 DVD/Physical Disk or an ISO file of your copy of windows or the ISO or an IMAGE-file of what you want to make it boot-able..
  • USB Drive (4GB or higher depending on your Windows version.(You can even use external HDD also)(If you are creating repair disk than you can use 1GB is enough).
  • A working system(recommended Windows-7) to prepare the USB drive.

STEPS:

PART-1

1.) Plug in your USB drive to your computer.
2.) Open Command Prompt under administrator right. Start>All Programs>Accessories>Command Promt.
Run as administrator

open an elevated command prompt

Right Click On Command Prompt and choose Run as Administrator(In case of windows 7). ( other users just run it under a administrator type account)

3.) In the command prompt, type ” diskpart ” and press Enter.
diskpart command

diskpart command line utility in windows 7

4) Then type “LIST DISK” press ENTER(It will list all the HardDisk drives and removable drives).
5) Now type  “SELECT DISK 3”  (In my case I have selected 3 as my selection but it depends upon you, what you want to select
(e.g.Check for the size that is similar to your USB drive, in my case it is a 8GB pen drive)
6) After you have selected the disk, then type  ” CLEAN ” press ENTER. ( It basically clean your previous partition table for the USB drive)
7)Now type ” CREATE PARTITION PRIMARY ” and press ENTER. (It will create a primary partition on the USB drive).
8)Now type ” SELECT PARTITION 1 ” (It will select the partition that you have just created).
9)Now type ” ACTIVE ” . (It will mark the partition as Active).
10)Now type ” FORMAT FS=NTFS QUICK “.(It will format your USB drive with ntfs file system).
11.) Now type ” ASSIGN “.
12. Now type ” EXIT “.

PART-2:

1.) Now, insert your WIN-7  DVD to your drive or Mount your ISO to the Virtual drive and remember the letter.(In my case it is H).
and also remember the USB drives drive letter also.(In my case it is J)
2.) Now, again start (an elevated command prompt) cmd as you did in previous step.
3.) Now, type “ h: “.(It will change your drive to H:).
4.) Now type “ cd boot “. (It will change your drive to boot folder).
5.) Now type ” BOOTSECT.EXE /NT60 J: “.(It will update your USB drives MBR to bootable).(Here J: is my USB drive).

So, Now copy all the contents(or all files of the Win7 iso) from the DVD drive to your USB.

whoaa!!!. That’s it your USB drive is now bootable.

Now, Start your computer and change the boot order of the first boot drive as USB drive or
also you can temporarily select the boot device by using the start-up key of your BIOS.

e.g:  F2, F11, F12, Esc, F8, Del etc.(Press any one of this on the BIOS screen)

 

Any droughts please don’t hesitate to ask in comments below…

Make almost any ISO USB bootable in a minutes…

USB Flash Drive SuperTalent Pico-C 8 GB. Stain...

Now a days all the computers have a native support for USB booting i.e. you can install or run Operating system from a USB drive.

There are many ways to do so, but what my personal choice is UNetbootin, it’s a very powerfull utility through which you can convert any ISO files or image files to make it boot or start from the USB drive instantly without burning to a physical media(saving time and cost).The best part is it support almost all the latest Linux Ditribution as well as rescue CD’s…

What you will need :
Download the latest version from here .

STEPS:

1. Run UNetbootin as Administrator or if you are on windows XP just start it like any other application.

2.Now, select the second option Diskimage and choose ISO from the dropdown list and select the browse(…) button just next to it and select your ISO that you want to create.


 

3.Now select the type USB and then select your drive letter carefully for the USB drive and Click OK.

Now, grab some fresh air and your drive is ready!!!!!!!!!

How to take ownership and reset ntfs file system security in windows 7

Image representing Windows as depicted in Crun...

If you have recently upgraded your windows or re-installed windows 7 then you

might be getting the annoying prompt about “You don’t have currently access to the following folder bla bla..” i.e. a file ownership and permissions related issues. So will tell you how to fix this in a simple way.

It is because of Windows 7 has implemented some security mechanism to prevent file or folder modification by not allowing users other then owner of file or folder to access it. So if you need to access, modify or delete such files or folder you Firstly, need to take ownership then assign rights or permission to respective users.

STEPS TO TAKE THE OWNERSHIP IN WINDOWS 7:

  1.  Right click on file or folder and select “Properties” from pop up menu.security and permissions tab
  2. Click on Security tab.
  3. Click on “Advance”.
  4. Now click on “Owner tab” in Advance Security Settings for User dialog.Owner tab on Advanced security window
  5. Click on Edit Button and select “Other user or group” Click Find Now. Select the Administrators group or your user that you want to give permissions for and then “click OK”.other users or groups
  6. Now select User/group that was selected on step-5 and check “Replace owner on subcontainers and objects” then click apply and ok.
  7. Click ok when Windows Security Prompt message is displayed.
  8. Now You are the owner and now click “Ok” to exit from Properties windows.

After you have taken the ownership the next step is to Granting Permissions to that folder.

STEPS TO GRANT ALL THE PERMISSIONS IN WINDOWS 7

  1. Right click on file or folder and select “Properties” from Pop-up Menu.
  2. Go to the “Security” Tab and select the user or group that was made on first post above and click “Edit”.
  3. Now Select Allow checkbox on the Full Control, then click Apply OK.

Voila!! Now you have access to all files of folder in windows 7 with full permissions.