<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>windows 10 &#8211; Best DevOps</title>
	<atom:link href="https://www.bestdevops.com/tag/windows-10/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.bestdevops.com</link>
	<description>Lets Learn, Do it &#38; Share! Thats a Best DevOps!!!</description>
	<lastBuildDate>Tue, 13 Oct 2026 13:16:24 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>
	<item>
		<title>How to Find Public IP Address in Linux or Windows.</title>
		<link>https://www.bestdevops.com/how-to-find-public-ip-address-in-linux-or-windows/</link>
		
		<dc:creator><![CDATA[Sushant Kumar]]></dc:creator>
		<pubDate>Sat, 14 Aug 2021 07:10:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Find Public IP Address]]></category>
		<category><![CDATA[IP Address]]></category>
		<category><![CDATA[IP Address in Linux]]></category>
		<category><![CDATA[IP Address in Windows]]></category>
		<category><![CDATA[windows 10]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=19019</guid>

					<description><![CDATA[For Windows To find public ip address in windows just visit the below website it will show you the ip. [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2 class="has-text-align-center wp-block-heading"><span class="has-inline-color has-primary-color">For Windows</span></h2>



<p class="wp-block-paragraph">To find public ip address in windows just visit the below website it will show you the ip.</p>


<pre class="wp-block-code"><span><code class="hljs language-javascript">https:<span class="hljs-comment">//www.whatismyip.com</span></code></span></pre>


<h2 class="has-text-align-center wp-block-heading"><span class="has-inline-color has-primary-color">For linux</span></h2>



<p class="wp-block-paragraph">If you are using terminal and want to find your public ip address, then you have to run the below command in your terminal</p>


<pre class="wp-block-code"><span><code class="hljs language-javascript">wget –O – –q https:<span class="hljs-comment">//checkip.amazonaws.com</span></code></span></pre>

<pre class="wp-block-code"><span><code class="hljs language-javascript">curl –s https:<span class="hljs-comment">//icanhazip.com</span></code></span></pre>


<div class="wp-block-image"><figure class="aligncenter size-full"><img fetchpriority="high" decoding="async" width="655" height="100" src="https://www.bestdevops.com/wp-content/uploads/2021/08/image-69.png" alt="" class="wp-image-19020" srcset="https://www.bestdevops.com/wp-content/uploads/2021/08/image-69.png 655w, https://www.bestdevops.com/wp-content/uploads/2021/08/image-69-300x46.png 300w" sizes="(max-width: 655px) 100vw, 655px" /></figure></div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>What Is DISM? How to check and restore your windows image health.</title>
		<link>https://www.bestdevops.com/what-is-dism-how-to-check-and-restore-your-windows-image-health/</link>
		
		<dc:creator><![CDATA[pradeep]]></dc:creator>
		<pubDate>Sat, 07 Aug 2021 09:48:08 +0000</pubDate>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[corrupted]]></category>
		<category><![CDATA[DISM]]></category>
		<category><![CDATA[DISM_error]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[windows 10]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows Monitoring]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=18841</guid>

					<description><![CDATA[DISM, whose full name is the Deployment Image Service and Management, is a built-in tool of Windows, first introduced in [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">DISM, whose full name is the <strong>Deployment Image Service and Management</strong>, is a built-in tool of Windows, first introduced in Windows 7 and Windows Server R2. It can perform servicing tasks on a Windows installation image, on an online or offline image within a folder, or on WIM files.</p>



<p class="wp-block-paragraph">The DISM tool can be available from the Command Line or the <strong>Windows PowerShell</strong>. DISM tool can be used to update files and fix problems when a Windows image becomes unserviceable. However, when running the DISM tool, you may receive the error code 87 or some other codes like DISM error 50, DISM error 2, DISM error 3, DISM error 1639 and so on, as shown in the following picture</p>



<figure class="wp-block-image size-full"><img decoding="async" width="515" height="191" src="https://www.bestdevops.com/wp-content/uploads/2021/08/image-57.png" alt="" class="wp-image-18843" srcset="https://www.bestdevops.com/wp-content/uploads/2021/08/image-57.png 515w, https://www.bestdevops.com/wp-content/uploads/2021/08/image-57-300x111.png 300w" sizes="(max-width: 515px) 100vw, 515px" /><figcaption>These DISM error codes mean that you cannot proceed. Therefore, do you know what may cause the DISM error 87 or other DISM error codes?</figcaption></figure>



<h3 class="wp-block-heading">How to Fix Dism Error 87?</h3>



<ol class="wp-block-list"><li>Use Correct DISM Command.</li><li>Run this command using an elevated command prompt.</li><li>Run Windows update.</li><li>Run System File Checker.</li><li>Use correct DISM version.</li><li>Reinstall Windows</li></ol>



<h3 class="wp-block-heading">Solution 1. Use Correct DISM Command</h3>



<ul class="wp-block-list"><li><strong>DISM /Online /Cleanup-image /Scanhealth</strong></li><li><strong>DISM /Online /Cleanup-image /Restorehealth</strong></li></ul>



<h3 class="wp-block-heading">Solution 2. Run This Command Using an Elevated Command Prompt( as administrator )</h3>



<h3 class="wp-block-heading">Solution 3. Run Windows Update</h3>



<p class="wp-block-paragraph">The DISM restorehealth error 87 may be caused by the pending Windows update. So in order to solve this error 87 DISM, you need to install all pending updates.</p>



<p class="wp-block-paragraph"><strong>Step 1: Open Command Prompt</strong></p>



<ol class="wp-block-list"><li>Type&nbsp;<strong>command prompt</strong>&nbsp;in the search box of Windows 10 and choose the best matched one.</li><li>Right-click it to choose&nbsp;<strong>Run as administrator</strong>&nbsp;to continue.</li></ol>



<p class="wp-block-paragraph"><strong>Step 2: Type the command to continue</strong></p>



<ol class="wp-block-list"><li>In the pop-up window, type the command&nbsp;<strong>sfc /scannow</strong>&nbsp;and hit&nbsp;<strong>Enter</strong>&nbsp;to continue.</li><li>Please do not close the command line windows until you see the message&nbsp;<em>verification 100% completed</em></li></ol>



<figure class="wp-block-image size-full"><img decoding="async" width="466" height="298" src="https://www.bestdevops.com/wp-content/uploads/2021/08/image-58.png" alt="" class="wp-image-18844" srcset="https://www.bestdevops.com/wp-content/uploads/2021/08/image-58.png 466w, https://www.bestdevops.com/wp-content/uploads/2021/08/image-58-300x192.png 300w" sizes="(max-width: 466px) 100vw, 466px" /><figcaption>When the process is finished, you will successfully repair the corrupted system files if there exists. Then open Command Prompt and run as administrator, type the command again, and check whether the DISM error 87 is solved.</figcaption></figure>



<p class="wp-block-paragraph">That&#8217;s it hope it help.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Microsoft Releases First Preview of PowerToys Utilities for Windows 10</title>
		<link>https://www.bestdevops.com/microsoft-releases-first-preview-of-powertoys-utilities-for-windows-10/</link>
					<comments>https://www.bestdevops.com/microsoft-releases-first-preview-of-powertoys-utilities-for-windows-10/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Sat, 07 Sep 2019 05:44:00 +0000</pubDate>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Power]]></category>
		<category><![CDATA[utilities]]></category>
		<category><![CDATA[windows 10]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=7544</guid>

					<description><![CDATA[Microsoft made the first preview release of its rebooted PowerToys available to Windows Insiders on September 5, 2019, shipping two utilities: the Windows Key Shortcut Guide and FancyZones window manager.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Source: <a href="https://www.onmsft.com" rel="noopener">onmsft.com</a></em></p>



<h2 class="wp-block-heading">PowerToys Returns to Windows After Two Decades</h2>



<p class="wp-block-paragraph">Microsoft announced on September 5, 2019 that Windows Insiders could access the first preview code release of its rebooted PowerToys project. PowerToys is a set of utilities aimed at power users who want to streamline their Windows workflow and boost productivity. The concept is not new: Microsoft originally shipped PowerToys during the Windows 95 era, bundling roughly 15 tools including CabView, CDAutoPlay, Desktop Menu, Explorer From Here, FindX, QuickRes, Telephony Location Selector, and Xmouse 1.2, among others.</p>



<p class="wp-block-paragraph">The 2019 revival starts lean, shipping with just two utilities. The full project source code is publicly available on GitHub, and Microsoft is actively soliciting developer feedback and contributions.</p>



<h2 class="wp-block-heading">The Two Launch Utilities</h2>



<h3 class="wp-block-heading">Windows Key Shortcut Guide</h3>



<p class="wp-block-paragraph">The Windows Key Shortcut Guide is a full-screen overlay that surfaces all available Windows key shortcuts relevant to the current desktop state and active window. Hold the Windows key for one second (the delay is configurable in settings) and the overlay appears. It updates dynamically: if you press a shortcut while continuing to hold the Windows key, the overlay reflects the resulting new window state rather than dismissing.</p>



<p class="wp-block-paragraph">This is particularly useful for users who are still building muscle memory around Windows keyboard shortcuts, or for those who switch between machines and need a quick reference without leaving the keyboard.</p>


<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" src="https://i0.wp.com/www.onmsft.com/wp-content/uploads/2019/09/shortcutguide.png?ssl=1" alt="Windows Key Shortcut Guide overlay showing available keyboard shortcuts on the desktop" /></figure>
</div>


<h3 class="wp-block-heading">FancyZones</h3>



<p class="wp-block-paragraph">FancyZones is a window manager that lets you define precise layout zones on your desktop and snap application windows into them. It goes well beyond the basic snap-to-half or snap-to-quarter layouts built into Windows 10, enabling complex, custom arrangements that can be saved and restored on demand.</p>



<p class="wp-block-paragraph">The FancyZones editor offers two approaches to creating custom layouts:</p>



<ul class="wp-block-list">
<li><strong>Window layout (additive model):</strong> Start with a blank canvas and drag new zones onto it, resizing them freely — similar to arranging windows by hand.</li>
<li><strong>Table layout (subtractive model):</strong> Start with a full grid and subdivide or merge cells to carve out your desired zones.</li>
</ul>



<p class="wp-block-paragraph">Both layout types can be saved under custom names in the editor&#8217;s <em>Custom</em> tab, making it straightforward to switch between a writing layout, a coding layout, or a monitoring layout depending on what you are working on.</p>


<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" src="https://i0.wp.com/www.onmsft.com/wp-content/uploads/2019/09/fancyzoneseditor-768x773.png?resize=768%2C773&#038;ssl=1" alt="FancyZones editor UI showing a custom zone layout being configured" /></figure>
</div>


<h2 class="wp-block-heading">Open Source and Community Driven</h2>



<p class="wp-block-paragraph">Microsoft is directing developers to the PowerToys GitHub repository for both the source code and the project backlog. The backlog lists additional utilities that have been considered for future inclusion, and Microsoft is treating it as a starting point for community inspiration. Feedback on the two preview utilities — bug reports, feature requests, and pull requests — is explicitly welcomed.</p>



<p class="wp-block-paragraph">For DevOps engineers and developers who spend long hours at a Windows workstation, both tools offer meaningful quality-of-life improvements: the Shortcut Guide reduces context-switching friction, and FancyZones can eliminate the repetitive manual work of arranging terminal windows, browser tabs, and IDE panels across a wide or multi-monitor setup.</p>



<h2 class="wp-block-heading">Getting the Preview</h2>



<p class="wp-block-paragraph">The September 5, 2019 release was targeted at Windows Insiders. Binaries and source code are available through the official Microsoft PowerToys GitHub repository. Check the repository&#8217;s Releases page for the latest build if you are reading this after the initial preview period.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/microsoft-releases-first-preview-of-powertoys-utilities-for-windows-10/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Docker Fails to Start on Windows 10: MobyLinuxVM Initialization Error</title>
		<link>https://www.bestdevops.com/docker-failed-to-start-on-windows-10/</link>
					<comments>https://www.bestdevops.com/docker-failed-to-start-on-windows-10/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Mon, 15 May 2017 09:23:26 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps Tools]]></category>
		<category><![CDATA[BestDevOps]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[Docker failed]]></category>
		<category><![CDATA[windows 10]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=1524</guid>

					<description><![CDATA[Docker for Windows fails to start with a MobyLinuxVM initialization error even when Hyper-V is enabled. This article explains the error, its likely causes, and troubleshooting steps.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This issue was originally reported on GitHub and affects Docker for Windows installations on Windows 10 with Hyper-V enabled.</em></p>



<h2 class="wp-block-heading">Overview</h2>



<p class="wp-block-paragraph">A common failure mode for Docker for Windows is the inability to start the internal <code>MobyLinuxVM</code> virtual machine that Docker uses to run Linux containers. Even when Hyper-V is enabled and Docker is installed correctly, the daemon can throw a startup exception that leaves Docker in a broken state. This article documents the error, its context, and practical troubleshooting approaches.</p>



<h2 class="wp-block-heading">Affected Environment</h2>



<ul class="wp-block-list">
<li><strong>Operating System:</strong> Windows 10 Enterprise 64-bit</li>
<li><strong>Windows Version:</strong> 1511 (OS Build 10586.633)</li>
<li><strong>Docker edition:</strong> Docker for Windows (stable channel)</li>
<li><strong>Hyper-V:</strong> Enabled</li>
</ul>



<h2 class="wp-block-heading">Expected Behavior</h2>



<p class="wp-block-paragraph">After installing Docker for Windows and enabling Hyper-V, Docker should start successfully, creating the <code>MobyLinuxVM</code> virtual machine in Hyper-V Manager and making the Docker daemon available for container workloads.</p>



<h2 class="wp-block-heading">Actual Behavior</h2>



<p class="wp-block-paragraph">Docker fails to start. The system tray icon shows Docker as starting but never reaches a running state. No <code>MobyLinuxVM</code> entry appears in Hyper-V Manager.</p>



<h2 class="wp-block-heading">Error Message</h2>



<p class="wp-block-paragraph">The following exception is thrown when Docker attempts to start:</p>


<pre class="wp-block-code"><span><code class="hljs language-php">Unable to start: The running command stopped because the preference variable
<span class="hljs-string">"ErrorActionPreference"</span> <span class="hljs-keyword">or</span> common parameter is set to Stop:
<span class="hljs-string">'MobyLinuxVM'</span> failed to start.
<span class="hljs-string">'MobyLinuxVM'</span> failed to initialize.
<span class="hljs-string">'MobyLinuxVM'</span> failed to start. (Virtual machine ID ACFCAB44<span class="hljs-number">-73E3</span><span class="hljs-number">-4</span>CE0-AE3F-F519BC6FF42B)
<span class="hljs-string">'MobyLinuxVM'</span> failed to initialize. (Virtual machine ID ACFCAB44<span class="hljs-number">-73E3</span><span class="hljs-number">-4</span>CE0-AE3F-F519BC6FF42B)
at Start-MobyLinuxVM, : line <span class="hljs-number">287</span>
at , : line <span class="hljs-number">382</span>
at Docker.Backend.ContainerEngine.Linux.DoStart(Settings settings)
at Docker.Backend.ContainerEngine.Linux.Restart(Settings settings)
at Docker.Core.Pipe.NamedPipeServer.&lt;&gt;c__DisplayClass8_0.b__0(Object&#91;] parameters)
at Docker.Core.Pipe.NamedPipeServer.RunAction(String action, Object&#91;] parameters)</code></span></pre>


<h2 class="wp-block-heading">What This Error Means</h2>



<p class="wp-block-paragraph">Docker for Windows on non-WSL2 installations relies on Hyper-V to run a lightweight Linux virtual machine called <code>MobyLinuxVM</code>. This VM hosts the Docker daemon and all Linux containers. When <code>MobyLinuxVM</code> cannot initialize, Docker cannot function at all.</p>



<p class="wp-block-paragraph">The error is surfaced through PowerShell because Docker&#8217;s backend uses PowerShell scripts (<code>MobyLinux.ps1</code>) to manage the VM lifecycle. The <code>ErrorActionPreference</code> message indicates that a non-terminating error was promoted to a terminating one, causing the script to abort.</p>



<p class="wp-block-paragraph">Common root causes include:</p>



<ul class="wp-block-list">
<li>Hyper-V is enabled but the Virtual Machine Management service (VMMS) is not running.</li>
<li>A previous Docker installation left behind a corrupt or incomplete <code>MobyLinuxVM</code> definition.</li>
<li>Windows 10 version 1511 is too old for the version of Docker for Windows being installed.</li>
<li>Insufficient permissions — the current user is not a member of the <code>docker-users</code> or <code>Hyper-V Administrators</code> group.</li>
<li>Conflicting virtualization software (e.g., VirtualBox, VMware) that conflicts with Hyper-V.</li>
<li>BIOS-level hardware virtualization (Intel VT-x / AMD-V) not enabled.</li>
</ul>



<h2 class="wp-block-heading">Steps to Reproduce</h2>



<ol class="wp-block-list">
<li>Enable Hyper-V via <em>Turn Windows features on or off</em> and reboot.</li>
<li>Install Docker for Windows (stable) and launch it.</li>
</ol>



<h2 class="wp-block-heading">Troubleshooting and Workarounds</h2>



<h3 class="wp-block-heading">1. Destroy and Recreate MobyLinuxVM Manually</h3>



<p class="wp-block-paragraph">The original reporter attempted to use the bundled PowerShell script to reset the VM. Run these commands from an elevated PowerShell prompt:</p>


<pre class="wp-block-code"><span><code class="hljs language-javascript">cd <span class="hljs-string">'C:\Program Files\Docker\Docker\resources'</span>
.\MobyLinux.ps1 -Destroy
.\MobyLinux.ps1 -Create
.\MobyLinux.ps1 -Start</code></span></pre>


<p class="wp-block-paragraph">This sequence removes any stale VM definition and creates a fresh one. Note that in this reported case the VM appeared in Hyper-V Manager after <code>-Create</code>, but the subsequent <code>-Start</code> still failed, suggesting the underlying issue was deeper than a stale VM definition.</p>



<h3 class="wp-block-heading">2. Verify Hyper-V Services Are Running</h3>



<p class="wp-block-paragraph">Open <strong>Services</strong> (<code>services.msc</code>) and confirm that the following services are running:</p>



<ul class="wp-block-list">
<li>Hyper-V Virtual Machine Management (VMMS)</li>
<li>Hyper-V Host Compute Service</li>
</ul>



<p class="wp-block-paragraph">If either service is stopped, start it manually and then retry Docker.</p>



<h3 class="wp-block-heading">3. Check User Group Membership</h3>



<p class="wp-block-paragraph">Ensure your Windows user account belongs to the <strong>Hyper-V Administrators</strong> group and (on newer Docker versions) the <strong>docker-users</strong> local group. You can verify this in <em>Computer Management → Local Users and Groups → Groups</em>.</p>



<h3 class="wp-block-heading">4. Upgrade Windows 10</h3>



<p class="wp-block-paragraph">Windows 10 version 1511 (Build 10586) is a very old release. Docker for Windows has minimum OS version requirements, and running it on an unsupported build can cause subtle Hyper-V API incompatibilities. Upgrading to a supported Windows 10 release is strongly recommended.</p>



<h3 class="wp-block-heading">5. Verify Hardware Virtualization in BIOS/UEFI</h3>



<p class="wp-block-paragraph">Even with Hyper-V enabled in Windows, the underlying CPU virtualization extensions must be active. Enter your system BIOS/UEFI and confirm that <strong>Intel VT-x</strong> (or <strong>AMD-V</strong> on AMD systems) and <strong>VT-d / IOMMU</strong> are enabled.</p>



<h3 class="wp-block-heading">6. Uninstall Conflicting Hypervisors</h3>



<p class="wp-block-paragraph">VirtualBox (versions before 6.x) and older VMware Workstation releases are incompatible with Hyper-V because they use their own hypervisor layer. If either is installed, disable or uninstall it and reboot before retrying Docker.</p>



<h3 class="wp-block-heading">7. Review Docker Diagnostic Logs</h3>



<p class="wp-block-paragraph">Docker for Windows writes diagnostic logs that contain more detail than the UI error message. Access them via:</p>



<ul class="wp-block-list">
<li>Right-click the Docker system tray icon → <strong>Diagnose &amp; Feedback</strong></li>
<li>Or navigate directly to <code>%LOCALAPPDATA%\Docker\log.txt</code></li>
</ul>



<p class="wp-block-paragraph">Look for lines referencing Hyper-V API errors, access denied messages, or network adapter creation failures, as these often reveal the specific blocker.</p>



<h2 class="wp-block-heading">Modern Alternative: WSL 2 Backend</h2>



<p class="wp-block-paragraph">If you are on a current version of Windows 10 (build 19041 or later) or Windows 11, Docker Desktop supports the <strong>WSL 2 backend</strong>, which avoids the Hyper-V VM management layer entirely. Switching to the WSL 2 backend eliminates the <code>MobyLinuxVM</code> class of errors and generally provides better performance and lower resource overhead. This option is configurable in <em>Docker Desktop → Settings → General → Use the WSL 2 based engine</em>.</p>



<h2 class="wp-block-heading">Summary</h2>



<p class="wp-block-paragraph">The <code>MobyLinuxVM failed to initialize</code> error means Docker&#8217;s Hyper-V virtual machine could not be started. The most effective first steps are to verify Hyper-V services are running, check user group membership, and ensure hardware virtualization is enabled in BIOS. On very old Windows 10 builds such as 1511, upgrading Windows itself may be required. For modern systems, migrating to the WSL 2 Docker backend avoids this class of problem entirely.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/docker-failed-to-start-on-windows-10/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
