Something More for Research

Explorer of Research #HEMBAD

Archive for the ‘Installation’ Category

20 Compelling Reasons to Spend Less Time on Facebook and More Time on LinkedIn

Posted by Hemprasad Y. Badgujar on April 8, 2015

If you’re like most college students, chances are good that you spend more time on Facebook than you do on LinkedIn. But if you’re concerned with furthering your career (and you should be), it’s time to switch over to a more professional network. We’ve shared 20 great reasons why you need to be spending your time on LinkedIn much more than Facebook, and we hope they motivate you to make a change for the better. These reasons should be especially compelling for students earning online bachelor’s degrees, as they will have fewer face-to-face networking opportunities and will need to capitalize on their online networking skills to bolster their job hunt.


    LinkedIn was created to connect professionals in online networking; Facebook was not. Although both services have evolved to include elements of each other, they do still remain true to their original purpose, and LinkedIn excels at presenting a professional front.


    Although experts are increasingly flocking to Facebook, it’s still hard for some people to take the site seriously. On LinkedIn, the setting is much more open to gaining expert status and credibility. Forums, question and answer sections, and groups make it simpler to connect and share your knowledge in a credible way. Students working toward a graduate degree can even share their research with other experts in the field and receive valuable feedback as they complete master’s theses and doctoral dissertations.


    Although some colleges take a lax approach to social media, many still frown on Facebook connections between students and professors. But on LinkedIn, connections are typically seen as a positive thing, opening you up to the resources that your professors can share with you, including positive recommendations.


    Facebook is on track to hit the 1 billion-user mark this year, a figure that basically obliterates LinkedIn’s comparatively small 135 million plus users. One might think that more users means more exposure, and that would be correct, but on Facebook, you can’t be sure that the millions of users are actually online to hear about your professional life. On LinkedIn, you can expect to reach a more targeted audience that is connected to you, interested in your work, and willing to listen to what you have to say.


    A recommendation on either LinkedIn or Facebook is a great way to put your best foot forward, but you’re simply more likely to land one on LinkedIn. Recent stats show that 36% of LinkedIn users make a recommendation, compared to 27% of Facebook users. LinkedIn also has a 57% interested recommendation response, compared with 42% on Facebook.


    While on Facebook, you may be surfing to find out about the latest cat video or your friend’s wedding photos, but LinkedIn tends to lead to a more task-driven visit. Users log in to check out job and collaboration opportunities, people to hire, and relevant industry news.


    Even if you haven’t been hired for a job in your life, chances are you’ve volunteered or done an internship before graduation. LinkedIn is specifically designed to help you showcase this experience.


    LinkedIn is a great place to collect references, share your work experience, professional samples, and more. Your Facebook Timeline is much more like a digital scrapbook of personal experiences.


    While you can search for people and terms on Facebook, LinkedIn really shines in this category. You can search for companies, find people to connect with, get news, and more on LinkedIn. Your profile is also highly searchable, and represents a great tool for allowing recruiters to find you.


    Although LinkedIn functions as an online resume, it’s also a time saver when it comes to creating one that you can print and hand out. Use this feature to stop neglecting your paper resume and have something to hand in.


    Experts report that students who regularly surf Facebook do not do as well on tests. In fact, some students suffered by as much as an entire grade. They believe that using the social media site takes up valuable study time.


    Facebook and LinkedIn are both experiencing growth in applications shared on their sites. But LinkedIn stands out for the number of candidates who actually apply. You can expect recruiters to go where the interest is, which clearly rests with LinkedIn.


    Facebook is fun, but for most users, it takes up much more time than it should. In a comparison, researchers found that Facebook visits resulted in stays of 405 minutes per visitor, compared with 17 minutes on LinkedIn. It is much wiser to spend 17 focused minutes on LinkedIn than several hours frittering your time away on Facebook.


    Facebook has groups, but not on the level that LinkedIn does. LinkedIn remains an incredible resource for connecting and networking in industry groups on the site.


    In a recent comparison of job search markers on Facebook and LinkedIn, LinkedIn beat Facebook handily in every category. The most interesting and revealing, however, was social employee hires, with LinkedIn earning 73% and Facebook at a low 22%.


    One of the best features of LinkedIn is the ability to be introduced to new business contacts through the site, especially through contacts you already know. So if you’ve recently completed a business degree and want to expand your professional connections, LinkedIn in the place to be.


    Out of all the popular social media sites, LinkedIn users have the highest average income of $89K. If you’re looking to earn a good salary, you’ll be in great company on LinkedIn.


    The top activities on LinkedIn are industry networking, keeping in touch, and networking between coworkers.


    While your friends on Facebook may be sharing music videos that you scroll right past, LinkedIn works hard to bring you content that is the most relevant to you. The site sends emails to users with the most-shared news, groups that belong to your job focus, and contacts you’re likely to be interested in getting to know.


    Facebook is growing in this respect with better Pages, but LinkedIn still wins the battle of employer research. You find out who works there, who used to work there, whether or not you have any connections within the company, and more. For example, if you recently earned a master’s degree in finance, and are looking for employment with major financial services companies, you can search for employment leads by networking with a company’s current and former employees.

Posted in Apps Development, Computer Softwares, Installation, Other | Leave a Comment »

Setup has failed to validate the Product key on Windows 8.1 Upgrade

Posted by Hemprasad Y. Badgujar on April 7, 2015


Setup has failed to validate the Product key on Windows 8.1 Upgrade

While installing or upgrading to Windows 8.1 from your local drive, “Something Happened; Setup has failed to validate the product key” error message may halt your installation. Here’s an easy solution to the problem.

Windows 8.1 Failed to validate product key

This type of problem mostly happens if you are installing Windows 8.1 from your hard drive which is extracted from an ISO file that is downloaded or installing from USB thumb drive without boot. Installing Windows 8.1 from local drive by clicking on setup.exe (without boot) should not make any problem to 8.1 unless you done any wrong.

How to Fix Setup has failed to validate the Product key Problem

Step 1: Download the modified EI.CFG file (1KB) from Both pro and enterprise edition files are included.

Step 2: Now locate the folder “sources” on USB-stick or the folder where you extracted the ISO image (windows ISO extracted files and folders should look like following).

Locate the Folder 'sources'

Step 3: Paste the newly downloaded ei.cfg file in “sources” folder. Replace the old file (you may take a backup of the old file).

Step 4: Done! Now you can install and upgrade to Windows 8.1 by clicking on that blue setup.exe without facing the product key validation error.

Tell us if it worked.

Posted in Computer Softwares, Installation | Tagged: , | 1 Comment »

Build and Use OpenBLAS in Microsoft Visual Studio

Posted by Hemprasad Y. Badgujar on March 27, 2015

Build and Use OpenBLAS in Microsoft Visual Studio

As of OpenBLAS v0.2.10, it is currently only possible on Windows to build OpenBLAS with MinGW. The resulting library can be used in Visual Studio, but it can only be linked dynamically. This configuration has not been thoroughly tested and should be considered experimental.

Incompatible x86 calling conventions

Due to incompatibilities between the calling conventions of MinGW and Visual Studio you will need to make the following modifications ( 32-bit only ):

  1. Use the newer GCC 4.7.0. The older GCC (<4.7.0) has an ABI incompatibility for returning aggregate structures larger than 8 bytes with MSVC.

Build OpenBLAS on Windows OS

  1. Install the MinGW (GCC) compiler suite, either 32-bit ( or 64-bit ( In addition, please install MSYS with MinGW.
  2. Build OpenBLAS in the MSYS shell. Usually, you can just type “make”. OpenBLAS will detect the compiler and CPU automatically.
  3. After the build is complete, OpenBLAS will generate the static library “libopenblas.a” and the shared dll library “libopenblas.dll” in the folder. You can type “make PREFIX=/your/installation/path install” to install the library to a certain location.

**Notice. We suggest using official MingWin or MingWin-w64 compilers. A user reported that s/he met Unhandled exception by other compiler suite.!topic/openblas-users/me2S4LkE55w

Generate import library (before 0.2.10 version)

  1. First, you will need to have the lib.exe tool in the Visual Studio command prompt.
  2. Open the command prompt and type cd OPENBLAS_TOP_DIR/exports, where OPENBLAS_TOP_DIR is the main folder of your OpenBLAS installation.
  3. For a 32-bit library, type lib /machine:i386 /def:libopenblas.def. For 64-bit, typelib /machine:X64 /def:libopenblas.def.
  4. This will generate the import library “libopenblas.lib” and the export library “libopenblas.exp” in OPENBLAS_TOP_DIR/exports. Although these two files have the same name, they are totally different.

Generate import library (0.2.10 and after version)

  1. OpenBLAS already generated the import library “libopenblas.dll.a” for “libopenblas.dll”.

Use OpenBLAS .dll library in Visual Studio

  1. Copy the import library (before 0.2.10: “OPENBLAS_TOP_DIR/exports/libopenblas.lib”, 0.2.10 and after: “OPENBLAS_TOP_DIR/libopenblas.dll.a”) and .dll library “libopenblas.dll” into the same folder.
  2. Please follow the documentation about using third-party .dll libraries in MS Visual Studio 2008 or 2010. Make sure to link against a library for the correct architecture. For example, you may receive an error such as “The application was unable to start correctly (0xc00007b)” which typically indicates a mismatch between 32/64-bit libraries.

Notice. If you need CBLAS, you should include cblas.h in /your/installation/path/include in Visual Studio. Please read this page.


  • Both static and dynamic linking are supported with MinGW. With Visual Studio, however, only dynamic linking is supported and so you should use the import library.
  • Debugging from Visual Studio does not work because MinGW and Visual Studio have incompatible formats for debug information (PDB vs. DWARF/STABS). You should either debug with GDB on the command-line or with a visual frontend, for instanceEclipse or Qt Creator.

Posted in Computer Softwares, Installation, Research Menu | Tagged: , , , , , | Leave a Comment »

build Tesseract 3.03 with Visual Studio 2013

Posted by Hemprasad Y. Badgujar on March 17, 2015

Compiling Tesseract 3.02.02 with Visual C++ 2008 (Express) is covered by the documentation whereas compiling Tesseract 3.03 isn’t covered at all, though.

Unfortunately newer versions of Tesseract also require a new version of Leptonica, a C library for image processing and image analysis applications, which in turn requires new versions of zlib, libpng, libtiff, libjpeg and giflib. Tesseract provides pre-compiled versions of Leptonica, which prevents you from having to collect and set up projects for all of these libraries in Visual Studio, which can be a tedious task.

Yesterday I found a project on GitHub that includes a Visual Studio solution file for all dependencies required to compile Tesseract 3.03: charlesw/tesseract-vs2012. While following the build instructions there, I stumpled over several build errors, which I could easily resolve by removing a definition. The necessary change is in my fork of the repository mentioned above.

This is a write-up of all steps that are required to compile Tesseract 3.03 with Visual Studio 2013.


  1. Install Git.
  2. Install SVN. There are many versions of SVN. You can, for example, install the binary package from SlickSVN for free.
  3. Install Visual Studio 2013 for Windows Desktop (the Express version will be enough). You don’t need the optional features except for “Microsoft Foundation Classes for C++”.

Building the dependencies

  1. Create a directory where you want to compile Tesseract. In this document, I’ll assume it’s C:\Tesseract-Build\.
  2. Open a CMD prompt and change to that directory.
    cd \Tesseract-Build\
  3. Clone the dependencies repository from GitHub.
    git clone
  4. Open the “VS 2013 Developer Command Prompt”. (It can be found in the Start Menu.)
  5. Change to the newly cloned repository.
    cd \Tesseract-Build\tesseract-vs2012
  6. Build the dependencies
    msbuild build.proj
  7. You can close the “VS 2013 Developer Command Prompt”.

Building Tesseract

  1. Re-open the first command prompt and ensure it’s still in C:\Tesseract-Build\.
  2. Get the latest source from SVN.
    svn checkout
  3. Change to the newly checked-out repository.
    cd tesseract-ocr
  4. Apply the patch provided in tesseract-vs2013.
    svn patch ..\tesseract-vs2012\vs2013+64bit_support.patch
  5. Copy both directories in C:\Tesseract-Build\tesseract-vs2012\release\ toC:\Tesseract-Build\. Now you should have
    • C:\Tesseract-Build\include\
    • C:\Tesseract-Build\lib\
  6. Open C:\Tesseract-Build\tesseract-ocr\vs2013\tesseract.sln with Visual Studio 2013.
  7. Press F7 on your keyboard. Both libtesseract303 and tesseract should compile without errors.

The Visual Studio solution file contains configurations for dynamic and static compilation as well as debugging and release configurations for both 32-Bit and 64-Bit. Select whichever configuration you need and recompile with F7.

You can find the compiled binaries in C:\Tesseract-Build\tesseract-ocr\vs2013\bin\.

Posted in Computer Softwares, Installation, Mixed, OpenCV, Project Related | Tagged: , , , , | Leave a Comment »

Project Template in Visual Studio

Posted by Hemprasad Y. Badgujar on March 5, 2015


 Sample Image - maximum width is 600 pixels


This article describes the step by step process of creating project template in Visual Studio 2012 and VSIX installer that deploys the project template. Each step contains an image snapshot that helps the reader to keep focused.


A number of predefined project and project item templates are installed when you install Visual Studio. You can use one of the many project templates to create the basic project container and a preliminary set of items for your application, class, control, or library. You can also use one of the many project item templates to create, for example, a Windows Forms application or a Web Forms page to customize as you develop your application.

You can create custom project templates and project item templates and have these templates appear in the New Project and Add New Item dialog boxes. The article describes the complete process of creating and deploying the project template.

Using the Code

Here, I have taken a very simple example which contains nearly no code but this can be extended as per your needs.

Create Project Template

First of all, create the piece (project or item) that resembles the thing you want to get created started from the template we are going to create.

Then, export the template (we are going to use the exported template as a shortcut to build our Visual Studio template package):

Visual Studio Project Templates

We are creating a project template here.

Fill all the required details:

A zip file should get created:

Creating Visual Studio Package Project

To use VSIX projects, you need to install the Visual Studio 2012 VSSDK.

Download the Visual Studio 2012 SDK.

You should see new project template “Visual Studio Package” after installing SDK.

Select C# as our project template belongs to C#.

Provide details:

Currently, we don’t need unit test project but they are good to have.

In the solution, double-click the manifest, so designer opens.

Fill all the tabs. The most important is Assert. Here you give path of our project template(

As a verification step, build the solution, you should see a .vsix being generated after its dependency project:

Installing the Extension

Project template is located under “Visual C#” node.

Uninstalling the Project Template


Posted in .Net Platform, C, Computer Languages, Computer Software, Computer Softwares, Computer Vision, CUDA, GPU (CUDA), Installation, OpenMP, PARALLEL | Tagged: , , | Leave a Comment »

System Image Backup in Windows 8.1

Posted by Hemprasad Y. Badgujar on January 11, 2015

There is no traditional backup and restore functionality in Windows 8.1, but there is still a way to create a full image of system drive (the disk/partition where Windows is installed) that can later be restored from Recovery Environment.

Please remember to create Recovery Drive for easy access to Repair your PC options!
You might also want to create a Custom Recovery Image for better Refresh your PC functionality.

Caveats for System Image Backups in Windows 8.1

Clearly, Microsoft wants you to use File History, OneDrive (aka SkyDrive) and maybe even Storage Spaces for storing, syncing and backing up your personal files, and Refresh your PC or Reset your PC for restoring Windows to a working state. Maybe that is why System Image Backup is so difficult to find in Windows 8.1.

Here are a few things you should know about system images in Windows 8.1:

  • You can create only one System Image Backup on a drive: any previous versions will be overwritten.
  • There is no easy way of scheduling image backups, and for the previous reason, it is not really recommended either. You do not want to automatically overwrite a good system image with image of a computer that does not run properly.
  • System Image Backup cannot be used for restoring individual files or folders: restoring the image means overwriting everything on the target drive. File History is the proper solution for backing up and restoring personal data in Windows 8.1.

Using DISM to verify that Windows Component Store is intact

Before you create a full backup, it is strongly recommended to check for corruption in Windows Component Store – there is no point in backing up a broken installation that will probably fail in the near future.

Open elevated Command Prompt: either open Start screen, type cmd, right-click on Command Prompt and select Run as administrator; or if you’ve set to display Command Prompt in Taskbar Navigation settings, use keyboard shortcut WINDOWS KEY+X to bring up Quick Links menu (a list of commands for power users) and click Command Prompt (Admin).
In the black window, type or copy-paste the following command to have DISM (Deployment Imaging and Servicing Management) tool verify the integrity of Component Store: Dism /Online /Cleanup-Image /ScanHealth . Press ENTER key to launch the command.

The check takes up to 15 minutes to complete, and if the result reads “No component store corruption detected”, you have the green light to create the System Image Backup.
If the result reads “The component store is repairable” instead, type Dism /Online /Cleanup-Image /RestoreHealth and press ENTER key to fix the corruption. The process can last up to 15 minutes again and positive result reads: “The restore operation completed successfully. The component store corruption was repaired.” Move on to the System Image Backup creation then.

In case the RestoreHealth command fails no matter what, it is best to perform a non-destructive reinstall of Windows 8.1. This seems to be the only solution to the infamous DISM error 0x800f081f.

Creating a System Image Backup in Windows 8.1

To access the feature, open Search everywhere (keyboard shortcut WINDOWS KEY+Q), type File History and click the result.
Yes, you read it right: “File History”. Smile Also, connect your external hard drive with plenty of available disk space now.
Click the link titled System Image Backup in the bottom left corner of the File History window.
Windows 8.1, File History window. Click 'System Image Backup' in the lower left corner.

First, System Image Backup looks for available DVD-writers and hard drives. While you can use network drives for backing up your PC, it is not recommended because backed up data cannot be securely protected for a network target.
I cannot recommend using DVD-s for backups, either – optical media is vulnerable to scratches that might ruin the whole backup set, so the only usable option here is hard disk drive.

In accordance with common sense, you cannot create a system image on the same physical drive where Windows is installed. You see, if this hard drive goes bad, you would lose both Windows and all backups.

In the Create a system image window, select On a hard disk. The best one might be already selected, but you can change the target drive using the combo box.
I recommend using destination drives that are connected to standard controllers (not SCSI, SAS, RAID and other controllers that Windows cannot automatically recognize or find driver for) or standard USB ports.

If you’ve created a system image on the selected drive before, there will be a line stating “Most recent backup on drive:” beneath the combo box. Here’s the catch: previous system image will be overwritten, so you can really have only one backup at a time on the same drive.
Click Next.
Windows then lists your backup location and size, plus drives/partitions that will be backed up.
Again, if there is a previous system image on the drive where you want to back up your PC, a yellow warning sign with the text “Any existing system images for this machine might be overwritten” appears.
Click Start backup if you’re satisfied with the settings.
Depending on the size of selected drive(s), the backup might take several hours. Click Close after it is complete.

Scheduling System Image Backup in Windows 8.1

While it is not recommended to schedule System Image Backups in Windows 8.1, you might prefer to do so if you have more than one external hard drive dedicated for backups.
In such case, you can manually create one backup on the first drive (for example, drive F:) and leave it untouched forever – this will be your fail-safe backup right after installing and updating Windows and necessary software (you should use File History for backing up your personal files and folders). Then schedule a PowerShell command that creates and updates backup on a different physical drive (for example, drive E:) on weekly basis.

To use this advanced scenario, use keyboard shortcut WINDOWS KEY+Q to open Search everywhere, type schedule and click Schedule tasks.
Right-click Task Scheduler Library and select Create Basic Task from the menu.
In the Create Basic Task Wizard window, type Name for the new task. Description is optional.
Click Next after you’re done.
Set Task Trigger to Weekly and click Next. If programs and apps on your Windows device change rarely, you can select Monthly instead.
Because creating a system image slows your PC down for quite some time, choose a start time when your machine is most probably not in heavy use.
Click Next again.
Leave Start a program selected for Action and click Next.
Type powershell.exe into Program/script field and then copy and paste the following line into Add arguments (optional) field:
wbAdmin start backup -backupTarget:E: -include:C: -allCritical -quiet
Replace drive letter E: in the -backupTarget argument with the appropriate one for your backup destination disk if necessary.
Because Windows 8.1 always assigns drive letter C: to system drive (the one where Windows is installed), changing this one is not needed.
The -allCritical option includes everything (additional partitions/volumes or drives) required to start and run Windows properly in the backup. I guess you all know what -quiet means.
In the final screen of Create Basic Task Wizard, tick the Open the Properties dialog for this task when I click Finish check box and click Finish.
In the Security options section of Task Properties window, select the Run whether user is logged on or not option and tick the Run with highest privileges check box. Then click Change user or Group button next to the When running the task, use the following user account field.
Type system into Enter the object name to select field and click Check Names. The name turns into all capital letters and gets underlined. Click OK.
Back in the Task Properties window, open Settings tab and enable the Run task as soon as possible after a scheduled start is missed option. This ensures that the backup is always created.
Finally, click OK to save the task changes. Make sure that the destination drive is always connected during the scheduled time.

To verify that the backup task runs and finishes properly, open WindowsImageBackup folder on the target drive. There should be a subfolder with your computer’s name – open it and then open another subfolder, Logs, and see if the Backup_error_<date and time>.log file is empty. If it is, the backup finished successfully.
Please note that you might have to use administrative privileges to open the folders for the first time.

Another way is to check backup log in Event Viewer. Use keyboard shortcut WINDOWS KEY+X to open Quick Links menu and click Event Viewer. Alternatively, right-click or tap and hold the Start tip on Taskbar.
Expand Applications and Services Logs, Microsoft, Windows, Backup items and click Operational. You’ll then see the list of events related to backing up your device. Here are some most common backup events in Windows:

  • Event ID 1 – The backup operation has started.
  • Event ID 4 – The backup operation has finished successfully.
  • Event ID 5 – Backup started at <date and time> failed with following error code <number>.
  • Event ID 8 – Backup cancelled.
  • Event ID 14 – The backup operation has completed. This event appears even if backup was cancelled or did not finish successfully.
  • Event ID 20 – Backup started at <date and time> failed as another backup or recovery is in progress.
  • Event ID 50 – Backup failed as required space was not available on the backup target. Free up some disk space on the target drive or increase available disk space on Windows disk.


How to restore Windows 8.1 from a System Image Backup

First, you need to get into Windows 8.1 Recovery Environment (WinRE) using Recovery Drive or bootable Windows 8.1 installation DVD. If Windows is running, you can invoke Settings charm (keyboard shortcut WINDOWS KEY+I), click Power and hold down SHIFT key while clickingRestart.
Detailed instructions are included in Repair your computer in Windows 8 and 8.1 tutorial.

Click or tap Troubleshoot in Choose an option screen, then choose Advanced Options in Troubleshoot screen.

Next, in Advanced options screen, click or tap System Image Recovery, and choose Windows 8.1.


How to use Recovery Environment for refreshing, restoring or resetting Windows 8 and 8.1

First part of this article describes how to get into Windows 8 or 8.1 Recovery Environment (WinRE) and repair smaller problems such as file system corruption and corrupted Boot Configuration Data.

Options to try before Refresh your PC, Reset your PC or restoring backup image in Windows 8 and 8.1
  • Always boot to Safe Mode at least once – this often repairs corrupted file system and essential system files.
  • If Windows is able to boot, use System File Checker and icacls.exe to repair corrupted system files.
  • While Windows is running, use free WhoCrashed for determining BSOD (Blue Screen Of Death) causes.
    Reliability Monitor might also reveal faulty drivers or software.
  • Try a non-destructive reinstall of Windows 8 or 8.1. It certainly takes a lot of time, but it often works much better than Refresh Your PC. This repair method leaves all your files, settings, installed programs and apps intact. It is also about the only option for fixing DISM RestoreHealth failure 0x800f081f.
Step 3 – Refresh your PC

In case Automatic Repair and System Restore did not help and you do not have any system image backups available, you can use the brand new option in Windows 8 and 8.1 – Refresh your PC. This method is pretty close to Non-destructive reinstall of Windows 8 or 8.1, but you will lose all apps and Desktop programs that were not installed from Windows Store unless you have created a Custom Recovery Image.

Please note that you cannot use the Refresh Your PC feature if Windows 8 or 8.1 is installed on a drive with GPT (not MBR) partition table until you force the “UEFI only” boot setting in BIOS/EFI. Windows will not detect GPT partition alignment correctly if BIOS booting is enabled.

All your personal files, documents and most of personalization settings will remain intact, and a list of removed programs will be available on your Desktop. Windows settings and all installed app settings will revert back to defaults to avoid possible conflicts.

Please be aware that even if using a Custom Recovery Image, Desktop programs will lose their custom settings and revert back to defaults.

Those who upgraded from Windows 8 to 8.1 without clean install/removing everything, can encounter a problem where Windows 8, not 8.1 is restored. This is because you need to update Custom Recovery Image after upgrading to Windows 8.1 – the image on Recovery Partition is still Windows 8.

Refresh your PC restores default contents of the following folders on system drive (the one where Windows 8/8.1 is installed):

  • Windows
  • Program Files
  • Program Files (x86)
  • ProgramData
  • Users\<user name>\AppData

In most cases, you must have Windows 8/8.1 installation or recovery media (DVD) available. Media prompt will not appear only if a custom recovery image is available.

Some users report “Unable to refresh your PC. A required drive partition is missing” and “The drive where Windows is installed is locked. Unlock the drive and try again” errors during the refresh process. In most cases, rebuilding Boot Configuration Data helps. This might also resolve the problems that made Windows unable to boot.
A less common cause is that Windows 8 or 8.1 cannot locate a proper driver for the hard drive controller and therefore cannot access partitions. If Windows is able to start, try installing proper chipset drivers (such as Intel or AMD) before refreshing your PC.

You can also launch Refresh your PC while Windows 8 or 8.1 is running – use keyboard shortcut WINDOWS KEY+I to open Settings charm and click Change PC settings.
In Windows 8, open General tab on the left and click Get started in the Refresh your PC without affecting your files section.
In Windows 8.1, open Update & recovery tab on the left, then open Recovery tab and click Get started in the Refresh your PC without affecting your files section.
The following process is nearly identical to the one described below.

To start, click Refresh your PC in Troubleshoot screen. If you have a custom recovery image on some external drive, make sure the drive is connected. If Windows 8 or 8.1 is running in normal mode, not Recovery Environment, you can also verify the custom image is available.
If Refresh your PC does not detect a custom recovery image, or one has not been created, it will use defaults and all installed Desktop programs and non-Windows Store apps will be removed.

An overview of refreshing will appear. Click Next if you are satisfied with the consequences.
If you started this operation some other way, you might have to sign in first.

As usual, you must choose a target operating system. Click the correct Windows 8/8.1 installation in the list. In most cases, there is just one.

If the process asks you to insert your Windows installation or recovery media, insert it and the process will continue automatically.

Windows 8 and 8.1 will remind you that you must have your PC plugged in. Click Refresh to start the process.

The process will take from 15-20 minutes to several hours, depending on the number of installed programs and the speed of hard drive or SSD. It has several stages, such as “Preparing”, “Getting devices ready”, “System” and “Welcome”.

In most cases, this action solves all problems and Windows 8/8.1 is able to boot and run normally.
Windows 8.1 will restore your synced settings and apps after signing in (if you had syncing to OneDrive enabled before refreshing) – this takes some time and your device might be slower than usual during this.
If necessary, reinstall all removed programs after this – the list is available on your Desktop as an HTML document titled “Removed Apps” and it contains links to program downloads.
If you restored a Custom Recovery Image, you must reconfigure all Desktop programs and non-Windows Store apps. Your File History is intact, but you must register the recovery image again.

Step 4 – restore a disk image backup or recover files

Windows 8 does have a traditional backup program that is well hidden under the name Windows 7 File Recovery. If you automated it properly, you can click System Image Recovery in Advanced options screen and follow instructions in Restore a System Image in Windows 7 and 8 article.

Windows 8.1 has the disk imaging backup hidden even better. In case you’ve created System Image Backup, you can restore it here.
If you are using free AOMEI Backupper instead, read this article about restoring disk image using bootable rescue media.

EaseUS Todo Backup Free users should follow the Restore disk image tutorial.

In case you do not have any backups and you have not turned on File History in Windows 8 or 8.1, you can use my Data Recovery CD/USB orPuppy Linux to copy your documents, pictures, videos, music, settings, etc to a flash drive or external hard disk.
After copying is complete, run Step 3 (Refresh your PC, does not affect your documents or personalization settings) or Step 5 (Reset your PC, removes everything and installs a clean copy of Windows), copy your rescued files back to your computer if needed, and do start making regular backups this time.

Step 5 – Reset your PC

Reset your PC is a last resort – you should definitely try restoring a backup image or copy important files to an external drive first. Also, make sure your File History drive is not connected if you have turned the feature on and need to keep your personal files and Libraries.

Resetting means removing all user accounts, settings, personal files, installed apps and Desktop programs and reverting to a clean (default) Windows 8/8.1 installation.

This option is useful if you want to sell, donate or recycle your PC and make sure no one can recover your personal data.

Please note that you cannot use the Reset Your PC feature if Windows 8 or 8.1 is installed on a drive with GPT (not MBR) partition table until you force the “UEFI only” boot setting in BIOS/EFI. Windows will not detect GPT partition alignment correctly if BIOS booting is enabled.

Those who upgraded from Windows 8 to 8.1 without clean install/removing everything, can encounter a problem where Windows 8, not 8.1 is restored. This is because you need to update Custom Recovery Image after upgrading to Windows 8.1 – the image on Recovery Partition is still Windows 8.

You’ll need your Windows 8/8.1 installation or recovery media (DVD) and product key to run Reset your PC.

If you encounter the “Unable to reset your PC. A required drive partition is missing” and “The drive where Windows is installed is locked. Unlock the drive and try again” errors during the reset process, try rebuilding Boot Configuration Data first. This might also resolve the problems that made Windows unable to boot.
A far less common cause is that Windows 8 or 8.1 cannot locate a proper driver for the hard drive controller and therefore cannot access partitions. If Windows is able to start, try installing proper chipset drivers (such as Intel or AMD) before refreshing your PC.

You can also launch Reset your PC while Windows 8/8.1 is running – use keyboard shortcut WINDOWS KEY+I to open Settings charm and clickChange PC settings.
In Windows 8, open General tab on the left and click Get started in the Remove everything and reinstall Windows section.
In Windows 8.1, open Update & recovery tab on the left, then open Recovery tab and click Get started in the Remove everything and reinstall Windows section.
The following process is nearly identical to the one described below.

To reset Windows 8 or 8.1, click Reset your PC in Troubleshoot screen.
An overview of resetting will appear. Click Next if you are satisfied with the consequences.
As usual, you must choose a target operating system. Click the correct Windows 8/8.1 installation in the list. In most cases there is only one, anyway.
If the process asks you to insert your Windows installation or recovery media, insert it and the process will continue automatically.
If your PC has more than one drive (e.g. two internal hard disks), Reset your PC asks whether you want to remove all files from all drives.
Click Only the drive where Windows is installed in case you are repairing your Windows 8 or 8.1installation.
If you’re about to sell, donate or recycle the PC, click All drives instead.
Next, two options for removing files appear:

  • Just remove my files will delete all files normally. This is a quick process and is suggested if you just want to reinstall Windows 8 or 8.1 and continue using this computer.
  • Fully clean the drive will delete all files securely so that recovery programs are not able to restore these. This option is recommended if you are planning to sell, donate or recycle your computer – and it will certainly take from several to many-many hours to complete.


A reminder of consequences appears with a suggestion to keep your computer plugged in. To start the process, click Reset.
If you chose the quick reset option, the process will not take long – much less time than refreshing Windows 8 or 8.1. Plan about 10-30 minutes for the process.
In case you chose to fully clean all drives, the process will certainly take at least a few hours.
Just like Refresh your PC, the process has several stages, such as “Preparing”, “Getting devices ready”, “System” and “Welcome”. Please stand by.
Like I warned, you will need Windows product key after Reset your PC is complete. Type it in and click Next. If you do not have one right away, clickSkip instead – but please remember that Windows 8 and 8.1 will work for only the next 30 days without activation.

The process will continue exactly like with brand new PC-s – License terms, Settings, Personalization, User Account, etc.
Windows 8.1 allows restoring your apps and settings from another synced PC (if you had syncing to OneDrive enabled before resetting), or setting it up as a brand new PC. Please note that syncing takes some time and your PC might be slower during that time.

After all this is done, Windows 8/8.1 should run flawlessly.

If you’re not planning to get rid of the device, remember to configure Windows Update, System Restore, File History and backups; reinstall free anti-malware program(s) and other free security apps, such as WOT Safe Surfing Tool and Secunia PSI. Also, do not forget to create a custom recovery image after reinstalling all apps and Desktop programs.

Posted in Computer Software, Computer Softwares, Computing Technology, Free Tools, Installation, Operating Systems, Windows OS | Tagged: , | Leave a Comment »

Step By Step Installing Visual Studio Professional 2012

Posted by Hemprasad Y. Badgujar on January 5, 2015

1. Mount .iso file. Click on “Setup.exe” file. Agree on terms and conditions and click on “Next” button.

2. Select the required features from the list and click “Install” button. It will take around 7.90 GB of space if all features are installed.

3. Setup will create “System Restore Point” before starting the installation process.

4. Once it is done, it will start installation process.

5. Between setup will ask you to restart the system. Click on “Restart” button to restart your system.

6. Setup will resume, once system is restarted.

7. Now installation will take some time. Around 20-30 minutes.

8. Once setup is completed, you can launch Visual studio.

Posted in Computer Languages, Computer Network & Security, Computer Softwares, CUDA, GPU (CUDA), Installation, PARALLEL, Windows OS | Tagged: | 1 Comment »

Install PHP 5.5 and Apache 2.4

Posted by Hemprasad Y. Badgujar on November 25, 2014

apt-add-repository ppa:ptn107/apache
apt-add-repository ppa:ondrej/php5

Then installing apache 2.4

apt-get install apache2-mpm-worker

checking apache version:

# apache2 -v
Server version: Apache/2.4.6 (Ubuntu)
Server built:   Sep 23 2013 07:23:34

Installing PHP 5.5

apt-get install php5-common php5-mysqlnd php5-xmlrpc php5-curl php5-gd php5-cli php5-fpm php-pear php5-dev php5-imap php5-mcrypt

Checking php version

php -v
PHP (cli) (built: Jan 24 2014 10:15:11) 
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2013 Zend Technologies
     with Zend OPcache v7.0.3-dev, Copyright (c) 1999-2013, by Zend Technologies

So everyting seems ok the thing is I need mod_fastcgi but can’t be installed:

Posted in Apps Development, Computer Network & Security, Installation | Tagged: , | Leave a Comment »

How to add Twitter and Facebook buttons to your Moodle site

Posted by Hemprasad Y. Badgujar on November 18, 2014

Adding Twitter and Facebook like buttons to a website is always a good idea if you’d like to spread the word about your site through social networking. In this tutorial I will walk you through how to add the commonly seen buttons to your Moodle site.

First things first. Before we do anything in Moodle, Let’s get the buttons from Twitter and Facebook’s official websites.

Get Twitter “Share a link” button

1) Go to Twitter’s official buttons page:

2) Select “Share a link” and enter the desired options as shown in the figure below.


3) Once you are happy about the button’s preview, you can keep the page open for later use.

Get Facebook “like” button

1) Go to the Facebook developers plugin page:

2) Configure the like button as shown in the figure below. For the like button to work in Moodle you can only use the IFRAME version rather than the HTML5/XFBML version.


3) Once you are happy with the button’s preview, you can click the “Get Code” button. In the popup window you need to choose the IFRAME option as shown in the figure below. Keep the page open for later use.


Ok, now the buttons are ready for use we can dive into Moodle to add the buttons.

Step 1

In a new window, Log into Moodle as an administrator. Select the “HTML” option from the “Add a block” drop-down menu.


Step 2

Now you should see that a new HTML block has been added. Click the configuration icon, which is the second icon, as shown in the figure below. (Your Moodle site’s configuration icon will look different )


Step 3

On the “Configuring a (new HTML block) block” page, turn on the HTML Source Editor for the “Content” text field by clicking the HTML icon in the editor menu as shown below.


Step 4

Copy and paste the relevant buttons’ code from the previous Twitter and Facebook pages into the HTML Source Editor and click the “Update” button.


Step 5

Enter a block title and configure other options before saving.

Step 6

You need to turn off editing to see the changes.



Using a Moodle HTML block to add Twitter and Facebook buttons is only one way of doing it. If your Moodle theme offers you extra block/widget areas to enter HTML code you can take advantage of those as well.

For example, in our premium Moodle Theme “Ace”, you can go to the theme settings page and add the Twitter and Facebook buttons to the page’s header as shown below.


Posted in Computer Software, Computer Softwares, Installation | Leave a Comment »

Setting Global C++ Include Paths in Visual Studio 2012 (and 2011, and 2010)

Posted by Hemprasad Y. Badgujar on May 14, 2014

Setting Global C++ Include Paths in Visual Studio 2012 (and 2011, and 2010)

Starting with Visual Studio 2010, Microsoft decided to make life hard on C++ developers.  System-wide include path settings used to be accessed through Tools | Options | Projects and Solutions | VC++ Directories.  However, that option is gone:


Instead, the system-wide include paths are now located within the ‘Properties’ interface.  To access it, select View | Property Manager.  No dialog will appear yet. Instead, the Property Manager appears as a tab along with the Solution Explorer:


Note:  The Property Manager won’t contain anything unless a solution is loaded.

Now, expand one of your projects, then expand Debug | Win32 or Release | Win32:


Right click Microsoft.Cpp.Win32.user and select Properties:


This brings up the Microsoft.Cpp.Win32.User Property Pages dialog, which should look familiar enough:


Alternate Access

The properties can be accessed directly as an XML file by editing%LOCALAPPDATA%\Microsoft\MSBuild\v4.0\Microsoft.Cpp.Win32.user.props



Posted in Apps Development, Computer Network & Security, Computer Softwares, Computer Vision, CUDA, Installation, OpenCL, OpenCV | Tagged: , , , , | Leave a Comment »

Extracts from a Personal Diary

dedicated to the life of a silent girl who eventually learnt to open up

Num3ri v 2.0

I miei numeri - seconda versione


Just another site

Algunos Intereses de Abraham Zamudio Chauca

Matematica, Linux , Programacion Serial , Programacion Paralela (CPU - GPU) , Cluster de Computadores , Software Cientifico




A great site

Travel tips

Travel tips

Experience the real life.....!!!

Shurwaat achi honi chahiye ...

Ronzii's Blog

Just your average geek's blog

Karan Jitendra Thakkar

Everything I think. Everything I do. Right here.

Chetan Solanki

Helpful to u, if u need it.....


Explorer of Research #HEMBAD


Explorer of Research #HEMBAD


A great site


This is My Space so Dont Mess With IT !!

%d bloggers like this: