<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>software on Neolisk's Tech Blog</title><link>/tags/software/</link><description>Recent content in software on Neolisk's Tech Blog</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>neolisk@gmail.com (Victor Zakharov)</managingEditor><webMaster>neolisk@gmail.com (Victor Zakharov)</webMaster><copyright>©2020-2024 Victor Zakharov. All Rights Reserved</copyright><lastBuildDate>Tue, 18 Apr 2023 00:00:00 +0000</lastBuildDate><atom:link href="/tags/software/index.xml" rel="self" type="application/rss+xml"/><item><title>Running WSL2 GUI Apps in Windows 10</title><link>/posts/2023-04-18-running-wsl2-gui-apps-windows-10/</link><pubDate>Tue, 18 Apr 2023 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Tue, 18 Apr 2023 19:08:48 -0400</atom:modified><guid>/posts/2023-04-18-running-wsl2-gui-apps-windows-10/</guid><description>All of the answers I found online suggest using a complex workflow of installing X server, configuring RDP and connecting to your Linux box in order to run its GUI app. While this works, the approach is at least a few years old. It is no longer the most efficient way of doing it in 2023. Instead, you can use WSLg.
Introduction Using Linux GUI Apps with WSLg - TL;DR version Using Linux GUI Apps with WSLg - Full Version Getting To This Answer Introduction WSLg is a convenient and efficient solution for running Linux GUI apps on Windows, providing better performance and compatibility than using an X server, but most importantly giving your Linux app a feel of a native Windows application, which can even be launched from the Start Menu.</description><dc:creator>Victor Zakharov</dc:creator><category>development</category><category>windows</category><category>software</category><category>linux</category><category>wsl2</category></item><item><title>Configure Hosts File on Asus RT-AX88U Router</title><link>/posts/2020-08-14-configure-hosts-file-asus-rt-ax88u/</link><pubDate>Fri, 14 Aug 2020 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Sun, 16 Aug 2020 00:04:57 +0000</atom:modified><guid>/posts/2020-08-14-configure-hosts-file-asus-rt-ax88u/</guid><description>Have you ever wondered how to configure local access to an externally accessible resource in your network, via the same domain name? Simple example is a NAS storage. In my case Synology DS918+. After setting up SSL on *.synology.me domain, I realized that I cannot access the NAS locally via the same domain name, only by IP. But accessing by IP gives me SSL related errors. Each part of the solution was not difficult to find.</description><dc:creator>Victor Zakharov</dc:creator><category>devops</category><category>software</category></item><item><title>Update of Google Chrome Fails - Inconsistent Group Policy</title><link>/posts/2012-08-12-update-chrom-fail-group-policy/</link><pubDate>Sun, 12 Aug 2012 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Sat, 05 Jun 2021 11:36:56 -0400</atom:modified><guid>/posts/2012-08-12-update-chrom-fail-group-policy/</guid><description>It appears that Google Chrome provides a solution for this, available at this link.
Unfortunately, it did not work for me, because all options were already set to Not configured and it still could not update.
What I did was navigate to registry at HKLM/Software/Policies/Google and delete the Update folder under that.
Restarted Chrome, retried updating and it worked flawlessly.</description><dc:creator>Victor Zakharov</dc:creator><category>chrome</category><category>software</category></item><item><title>Repair Internet Explorer 9</title><link>/posts/2012-07-31-repair-internet-explorer-9/</link><pubDate>Tue, 31 Jul 2012 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Sat, 29 Feb 2020 14:57:34 -0500</atom:modified><guid>/posts/2012-07-31-repair-internet-explorer-9/</guid><description>About a week ago Internet Explorer 9 started showing an error on startup on one of our PCs at work. This solution worked perfectly - no issues so far. Here is the compact version - we will be doing settings reset:
Click &amp;ldquo;Tools&amp;rdquo; (the right-most gear icon) -&amp;gt; Internet Options Go to &amp;ldquo;Advanced&amp;rdquo; tab -&amp;gt; Reset&amp;hellip; Click Reset to confirm. Note that I did not delete personal settings and it still worked.</description><dc:creator>Victor Zakharov</dc:creator><category>software</category></item><item><title>Cannot Compact VHD Due To File System Limitation</title><link>/posts/2012-07-12-cannot-compact-vhd/</link><pubDate>Thu, 12 Jul 2012 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Sat, 29 Feb 2020 15:00:54 -0500</atom:modified><guid>/posts/2012-07-12-cannot-compact-vhd/</guid><description>Very likely, deleting your shadow copies on guest machine will help.
I just disabled shadow copy on C: and it worked for me on Windows 2008 R2 + SP1.
More information here.</description><dc:creator>Victor Zakharov</dc:creator><category>software</category><category>devops</category></item><item><title>Merge Excel 2010 worksheets into one</title><link>/posts/2012-04-18-merge-excel-worksheets/</link><pubDate>Wed, 18 Apr 2012 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Sat, 29 Feb 2020 15:24:05 -0500</atom:modified><guid>/posts/2012-04-18-merge-excel-worksheets/</guid><description>Step 1. Save each worksheet into an individual file. You will need Developer tab enabled/visible to use the code below - File/Options/Customize Ribbon/Check &amp;lsquo;Developer&amp;rsquo; tab on the right.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 Option Explicit Sub mysaver() Dim counter As Integer counter = 1 &amp;#39; counter is for the number of sheets in the workbook Do While counter &amp;lt;= Worksheets.</description><dc:creator>Victor Zakharov</dc:creator><category>software</category><category>excel</category></item><item><title>Connecting a router with DD-WRT in repeater mode</title><link>/posts/2012-04-09-connect-router-in-repeater-ddwrt/</link><pubDate>Mon, 09 Apr 2012 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Sat, 29 Feb 2020 15:27:01 -0500</atom:modified><guid>/posts/2012-04-09-connect-router-in-repeater-ddwrt/</guid><description>Asus RT-N12, DD-WRT v24-sp2 build 14896 (08/07/10), mini image (4MB firmware size), connected to the internet, later being referred to as Router 1.
TP-Link TL-WR1043ND, same version, regular firwmare (8MB), later Router 2.
Despite routers run on Broadcom and Atheros chips, it was possible to configure them to cooperate. Both internet and local network are now working.
Setup - Router 1
WAN Connection Type = Automatic configuration - DHCP.
Local IP Address = 192.</description><dc:creator>Victor Zakharov</dc:creator><category>hardware</category><category>software</category></item><item><title>Enable Standby USB on Asus P8Z68-V Pro/GEN3</title><link>/posts/2012-04-01-enable-standby-usb-asus-p8z68-v-pro-gen3/</link><pubDate>Sun, 01 Apr 2012 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Sat, 29 Feb 2020 15:31:14 -0500</atom:modified><guid>/posts/2012-04-01-enable-standby-usb-asus-p8z68-v-pro-gen3/</guid><description>One of the use cases - you might need it to charge your cell phone over USB, while PC is off. By default, this option is disabled on this motherboard - using latest BIOS (v3202).
To enable, look under Advanced / Onboard Devices Configuration / Asmedia USB 3.0 Battery Charging Support (see picture to the left - clickable).
If you are wondering, why I took a photo rather than a screenshot - F12 did not work (tried two different flash drives in both rear and front ports).</description><dc:creator>Victor Zakharov</dc:creator><category>hardware</category><category>software</category></item><item><title>Skype Crashes When Clicking On Any Contact</title><link>/posts/2011-12-31-skype-crashes-on-contact-click/</link><pubDate>Sat, 31 Dec 2011 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Sun, 01 Mar 2020 15:27:43 -0500</atom:modified><guid>/posts/2011-12-31-skype-crashes-on-contact-click/</guid><description>To resolve, install v5.7.0 (beta) - latest as of this writing - over your current version:
http://www.skype.com/intl/en/get-skype/on-your-computer/windows/beta/. Although not really a solution, but I tried to upgrade my 5.5.0 (non-beta) and it worked on Windows 7 Enterprise x86 SP1.</description><dc:creator>Victor Zakharov</dc:creator><category>software</category></item><item><title>SQL server 2005 express tools blocking installation of denali</title><link>/posts/2011-10-27-sql-2005-expr-tools-blocking-inst-denali/</link><pubDate>Thu, 27 Oct 2011 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Sun, 01 Mar 2020 15:33:44 -0500</atom:modified><guid>/posts/2011-10-27-sql-2005-expr-tools-blocking-inst-denali/</guid><description>It appears some SQL Server 2005 ghosts are still hiding somewhere in your system.
To install Denali, you will need to remove the following keys from the registry:
HKLM\SOFTWARE\Microsoft\Microsoft SQL Server\90 HKLM\SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server\90 Once removed, just Re-Run the checks, now it should succeed.
Note that you do not need to delete corresponding folders on your disk.
This article gets a credit for pointing in the right direction.</description><dc:creator>Victor Zakharov</dc:creator><category>devops</category><category>software</category></item><item><title>WMI query - incorrect namespace on Windows 2003 R2</title><link>/posts/2011-10-27-wmi-query-incorrect-namespace-win2003r2/</link><pubDate>Thu, 27 Oct 2011 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Sun, 01 Mar 2020 15:37:55 -0500</atom:modified><guid>/posts/2011-10-27-wmi-query-incorrect-namespace-win2003r2/</guid><description>This article is a sequel to WMI Query - Incorrect Class on Windows 2003 R2?. It solves another common problem with WMI on Windows 2003 called Incorrect Namespace, occurring on most queries.
A simple way to diagnose it - go to Computer Management -&amp;gt; WMI Control -&amp;gt; Properties, chances are you will see many errors on the General tab.
Also, when you expand Security/Root, you will only see a couple of folders there, and CIMV2 is missing.</description><dc:creator>Victor Zakharov</dc:creator><category>devops</category><category>software</category></item><item><title>MS SQL Server 2008 R2 error log growing rapidly</title><link>/posts/2011-10-11-sql-2008-error-log-growing-rapidly/</link><pubDate>Tue, 11 Oct 2011 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Sun, 01 Mar 2020 15:41:11 -0500</atom:modified><guid>/posts/2011-10-11-sql-2008-error-log-growing-rapidly/</guid><description>MS SQL server 2008 R2 was spamming the error log with the following two messages (got around 50GB of them in 4 days):
Message A.
An exception occurred while enqueueing a message in the target queue. Error: 15517, State: 1. Cannot execute as the database principal because the principal &amp;ldquo;dbo&amp;rdquo; does not exist, this type of principal cannot be impersonated, or you do not have permission.
Message B.
The activated proc &amp;lsquo;[dbo].</description><dc:creator>Victor Zakharov</dc:creator><category>devops</category><category>software</category><category>sql</category></item><item><title>MS SQL drop column with default constraint</title><link>/posts/2011-10-04-sql-drop-column-with-default-constraint/</link><pubDate>Tue, 04 Oct 2011 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Sun, 01 Mar 2020 15:43:55 -0500</atom:modified><guid>/posts/2011-10-04-sql-drop-column-with-default-constraint/</guid><description>The following MS SQL script will generate MS SQL statements to drop a list of columns with default constraint for a certain table.
Need to change table_name and list of columns, as applicable. Statements will be generated only if required.
To make things clear:
If column does not exist within specified table, no drop will be generated. If column does not have a default constraint, no drop for this constraint will be generated.</description><dc:creator>Victor Zakharov</dc:creator><category>devops</category><category>software</category><category>sql</category></item><item><title>List all valid email addresses in Exchange 2007</title><link>/posts/2011-09-06-list-all-valid-emails-exchange-2007/</link><pubDate>Tue, 06 Sep 2011 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Sun, 01 Mar 2020 15:54:30 -0500</atom:modified><guid>/posts/2011-09-06-list-all-valid-emails-exchange-2007/</guid><description>You may need these to configure your 3rd party antispam software/appliance.
There were lots of articles on the internet with complicated solutions, which did not work for me. Here a Powershell one-liner for Exchange management shell:
1 Get-Mailbox | foreach { $_.EmailAddresses | foreach { $_.SmtpAddress } } Within regular Powershell, add this line at the very start:
1 Add-PSSnapin Microsoft.Exchange.Management.PowerShell.Admin If you plan to run it as a batch job, the whole script could look like the following:</description><dc:creator>Victor Zakharov</dc:creator><category>devops</category><category>software</category><category>exchange</category></item><item><title>Exchange - disable offline folders with non-cached mode</title><link>/posts/2011-08-22-exchange-disable-offline-folders-no-cache/</link><pubDate>Mon, 22 Aug 2011 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Sun, 01 Mar 2020 15:59:28 -0500</atom:modified><guid>/posts/2011-08-22-exchange-disable-offline-folders-no-cache/</guid><description>Having read some useful topics on the internet, I decided to try non-cached Exchange mode in Outlook.
After disabling caching for my account, it still kept the OST file, even after forced deletion.
Then I noticed some offline folders were being kept, like Inbox and Sent Items (right click -&amp;gt; Synchronization tab -&amp;gt; Offline folder contains&amp;hellip;).
When those were emptied, there was still something left in that OST file (&amp;lt;20MB). This is how you can disable offline folders altogether.</description><dc:creator>Victor Zakharov</dc:creator><category>devops</category><category>software</category><category>exchange</category></item><item><title>Acronis True Image 2010 for 30$</title><link>/posts/2009-10-03-acronis-true-image-2010-for-30usd/</link><pubDate>Sat, 03 Oct 2009 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Tue, 13 Oct 2020 15:12:09 -0400</atom:modified><guid>/posts/2009-10-03-acronis-true-image-2010-for-30usd/</guid><description>Introduction Everybody is trying to survive on the market these days. Acronis is no exception. Having made a partnership agreement with Seagate, they actually give away the limited version of Acronis True Image along with Seagate drives. This means FOR FREE!
Requirement You must have at least one Seagate hard drive to install and use this tool.
The Catch Did you ever expect they would give their software for free and have nothing from you?</description><dc:creator>Victor Zakharov</dc:creator><category>deals</category><category>software</category></item><item><title>G6 + Everest 5.02 = BSOD ?</title><link>/posts/2009-08-28-g6-everest-5-0-2-bsod/</link><pubDate>Fri, 28 Aug 2009 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Tue, 13 Oct 2020 15:16:42 -0400</atom:modified><guid>/posts/2009-08-28-g6-everest-5-0-2-bsod/</guid><description>Introduction Needless to say, that I have always used Everest to pull system information, perform basic testing and see temperatures from the server&amp;rsquo;s sensors. Not only servers, by the way. Yes, Everest isn&amp;rsquo;t quite bad, but it&amp;rsquo;s not the point of this article.
Procedure As you probably remember by previous articles, we have some HP G6 servers to play with. And I was quite surprised to see them fall periodically after Everest is launched.</description><dc:creator>Victor Zakharov</dc:creator><category>devops</category><category>software</category></item><item><title>Firefox 3.5 hangs under Windows 7 RC</title><link>/posts/2009-07-15-firefox-3-5-hangs-under-win7-rc/</link><pubDate>Wed, 15 Jul 2009 00:00:00 +0000</pubDate><author>neolisk@gmail.com (Victor Zakharov)</author><atom:modified>Tue, 13 Oct 2020 15:31:41 -0400</atom:modified><guid>/posts/2009-07-15-firefox-3-5-hangs-under-win7-rc/</guid><description>Introduction I&amp;rsquo;m a keen fan of Mozilla Firefox web browser and was very excited when a new version came out. Having installed that on my Vista work PC and found a real speed boost, I rushed to upgrade it at home&amp;hellip; only to find it hangs at startup on Windows 7.
Procedure This is the most interesting part. By default, your 3.0.11 browser will not upgrade to 3.5. Looks like they know something.</description><dc:creator>Victor Zakharov</dc:creator><category>devops</category><category>software</category></item></channel></rss>