How to copy text from an image on Windows 10

OCR is a feature that you normally find in scanning apps. Rarely do you find this as a stand alone feature that’s not meant to be used on scanned images. Not everyone needs to pick text off a scanned images. Sometimes you just need to pick text from an image, or some other item on your screen. Easy Onscreen OCR is a tool that lets you select anything on your screen, and extract text from it. The text can be copied to your clipboard and paste it anywhere you want.

Easy Onscreen OCR isn’t free. You can try it out for three days for free. Unfortunately, this app doesn’t have a one-time purchase option. It has a subscription model that lets you subscribe to it on a monthly, half-yearly, and yearly basis.

Text from image

Download, install, and run Easy Onscreen OCR. It runs in the system tray. Click its icon and select Capture from the context menu. When the cursor’s color changes, you can click and drag your mouse over whatever it is on your screen you want to copy text from.

For a test, I dragged it out over the Disk Management tool on Windows 10.

Click the OCR button on the app’s little fly-out window and it will scan the image for text. Once it finishes scanning, it will switch over to the Text tab where you can see text that it has copied.

There’s no formatting applied to the text so if you’re copying text from an image and it happens to be in a table, or arranged in a text cloud, the detected text will not reflect that. It does make sure that spaces and line breaks aren’t missed and since it works for items on your screen, there is little chance of error.

The app also works really well with handwritten items. If you have a picture of handwritten text, chances are, the app will be able to scan it for text and allow you to copy it. Open the app and go to the Image tab. Drag & drop the image you want to scan text from, and the app will scan it.

The app works exceptionally well and while it may not be free, if your work requires you to pick text out from images a lot, it might be worth its price and then some. It’s available for both Windows and Mac, and it supports customizable hotkeys, multiple image formats, including exporting to PDF.

Read How to copy text from an image on Windows 10 by Fatima Wahab on AddictiveTips – Tech tips to make you smarter

How to disable ‘Safely remove hardware’ feature on Windows 10

For years we’ve been advised to never just yank a USB out of a PC. It needs to be properly ejected and if the device is in use by an app, or a process, Windows doesn’t let you remove it. Turns out, you can disable this particular feature and just yank the USB or external device right out. Here’s how you can disable the ‘Safely remove hardware’ feature on Windows 10.

You don’t need to do this on Windows 10 1809 as it is the default setting.

Disable ‘Safely remove hardware’

Connect an external storage device to your Windows 10 PC. Open the Disk Management app. You can search for it in Windows Search. The search results will not show the Disk Management app by name. Instead, you’ll see ‘Create and format hard disk partitions’ listed as a result. Select that, and it will open the Disk Management app.

Once you have the Disk Management app open, right-click the external device’s name in panel at the bottom. Do not right-click the disk’s storage bar. Right-click its name and from the context menu, select Properties.

In the Properties window, go to the Policies tab. There are two policies that can be configured but the one that’s relevant is the ‘Removal Policy’. Select the ‘Quick removal (default)’ policy. This policy, seeing as it’s the default one, might already be selected. If not, select it and click OK.

Once you make this change, you will have to restart your computer for it to be applied.

Applying this policy lets you remove an external storage device without ejecting it. If you try to eject it though, Windows 10 will nevertheless stop it and allow you to remove it. In some cases, you may see a message telling you that the device can’t be stopped because it’s in use. It’s up to you to ignore the message if you want to and just remove the device anyway.

Write cache for external drives

Write cache allows your system to run faster when it has to work with an external drive. It gathers commands sent to the device in your RAM so that the external device can read/receive them when it’s ready. Your system might be able to read/write commands faster than the external drive and write caching allows you to work without a noticeable difference.

When you disable write cache, it will likely result in slower read/write times when you access your external drives. If you’ve already developed a habit of safely removing external drives, you can enable write cache for better performance.

Read How to disable ‘Safely remove hardware’ feature on Windows 10 by Fatima Wahab on AddictiveTips – Tech tips to make you smarter

How to fix ‘Unable to find module repositories’ error in PowerShell on Windows 10

PowerShell does a few basic things but there are quite a few modules available for it that you can install and use them to get more out of it. Installing a module in PowerShell is pretty easy however, sometimes when you try to install a module you get the error ‘Unable to find module repositories’ which prevents you from installing it. If you’re getting this error, the fix is pretty easy.

Fix ‘Unable to find module repositories’

Open PowerShell with admin rights and run the following command;

Register-PSRepository -Default

Once the command has run, the problem should be resolved. Run the command to install a module or add a repository and this time, it should work. The command completes within a few seconds.

Other solutions

The ‘Unable to find module repositories’ error appears when PowerShell cannot find the repository that you’re adding, or the module that you’re trying to add since it too comes from a repository. The command re-registers the repository gallery which is why, in most cases, it will fix the problem.

Other reasons this error may appear is if PowerShell is unable to communicate with the repository that you want to add. This could be a problem with your internet. If you’re using a VPN or a Proxy service, disable it and then try installing the module again. It’s worth running the Register command again after disabling the proxy before you attempt to install a module.

If disabling the proxy is not an option, you need to enable the proxy for PowerShell as well. If you’re using a proxy via a desktop app, it is highly likely PowerShell is bypassing it. Once you enable the proxy for PowerShell, run the Register command again and then try installing the module.

You should also make sure that you’re running the latest version of PowerShell. If you’re not running the latest version of Windows 10, your version of PowerShell might not be the latest and that’s why the command might be failing. You should also uninstall older versions of PowerShell.

Lastly, and this really is a last ditch effort, try changing the execution policy and then import or install the module. You should also make sure the module is still available. Try installing a different module to see if it installs and if it does, perhaps the problem is with the other module that you’re trying to install. Some modules might have other, alternate methods for installing them so try those.

Read How to fix ‘Unable to find module repositories’ error in PowerShell on Windows 10 by Fatima Wahab on AddictiveTips – Tech tips to make you smarter

How to enable Chromecast support in Chromium Edge on Windows 10

The new Chromium Edge browser is based on Chromium and it would stand to reason that it has every feature that the Chrome browser has. That’s not entirely true. If you’re running the Chromium Edge beta, you should know that it can’t cast to Chromecast. The feature appears to be disabled but you can easily enable Chromecast support in Chromium Edge by changing two flags.

Set up Chromecast

Make sure you have your Chromecast set up. If you have an update pending, you need to install it first. Make sure that the Chromecast is connected to the same network that your Windows 10 PC is on.

Enable Chromecast support

Open Chromium Edge and type the following in the URL bar;

edge://flags

The page that opens is going to be very reminiscent of the flags page in Chrome because that’s what it essentially is. Use the search bar and look for the following flag;

#load-media-router-component-extension

Open the dropdown next to it, and select the Enabled option. Next, look for the following flag;

#views-cast-dialog

Open the dropdown next to it and select Disabled from the menu. After changing the value of both flags, relaunch Edge and you can start casting to the Chromecast.

Casting from Edge

In Edge, click the more options button at the top right and from the menu go to More tools>Cast to device. You will see the Chromecast icon appear next to the URL bar and a pop-up will open. Select your device from the pop-up and you will be able to cast the tab from it.

The Cast to device option is always going to be available in the menu but if you do not enable and disable the flags mentioned before, Edge won’t be able to find the device.

The older version of Edge was limited to what Windows 10 could do. Windows 10 has native Miracast support but it doesn’t support the Chromecast which is why Edge couldn’t cast to it. Chromium Edge no longer has that limitation so if you have the device lying around, you can use it with the beta version of Edge.

Changing the flags in Chromium Edge will give you more or less the same experience that you get when you cast from Chrome. You will be able to cast videos directly from YouTube, and you will be able to cast a tab from the context menu as well. As for the casting experience, it should be more or less the same as you get in Chrome.

Read How to enable Chromecast support in Chromium Edge on Windows 10 by Fatima Wahab on AddictiveTips – Tech tips to make you smarter

How to run apps with TrustedInstaller privileges on Windows 10

The admin account on Windows 10 that a user uses doesn’t give you full control over the OS. You will be able to modify most aspects of the OS but there are still many areas that are locked down. These areas, or functions are controlled by a different ‘user’ i.e. TrustedInstaller. Processes and locations that are owned by TrustedInstaller cannot be modified by the admin user. In order to modify any of these processes you need to either take ownership from TrustedInstaller or you need to run the app with TrustedInstaller privileges. Here’s how you can run apps with TrustedInstaller privileges.

Run with TrustedInstaller privileges

In order to run apps with TrustedInstaller privileges you need to download a free app called PowerRun. By default, any app that you add to it can be run with TrustedInstaller privileges. It has buttons for directly launching the Registry editor and the Command Prompt with TrustedInstaller rights. For all other apps, you can click the plus button at the top, select the EXE of the file, and then run it via PowerRun.

You can also drag & drop files and processes (from one app to this one), to add it.

PowerRun can also be used to run apps with normal system admin rights. To do this, you need to modify its INI file. This file is located in the same folder that you extract PowerRun to. You can open it with Notepad. Look for the TrustedInstaller= line and replace the 1 value with 0, save the change to the file, and close and re-run the app.

You can also edit the list of apps from the INI file. Look under [FileList] and add or remove the apps you want to add. Notice the 1 value that precedes a file name. This indicates that it will be run with TrustedInstaller privileges.

A word of caution

PowerRun makes it easy to modify files and processes that would normally require a few extra steps. That said, TrustedInstaller isn’t something Windows 10 added to annoy users. It’s meant to offer extra protection and unless you know what you’re doing, you should not try to modify anything that TrustedInstaller owns.

This app should not become your go-to tool for opening apps. For one, you’ll run into problems when you try to modify anything that the TrustedInstaller user doesn’t own. Secondly, it’s just bad practice to use an app that will lift any and all warnings that alert you to the fact you may be modifying critical aspects of the OS.

Read How to run apps with TrustedInstaller privileges on Windows 10 by Fatima Wahab on AddictiveTips – Tech tips to make you smarter