Snipping tool is very useful and handy tool for taking screenshots of the console. I used it very much when worked on Windows 7 and Windows Server 2008 R2. While playing with Windows Server 2012, I found it is missing. Without that, it is difficult for me to post any blog update(trust me, I rely so much on it).
After some struggle, I learned that it will come by default and this optional feature needs to be installed explicitly if you want to have it on Windows Server 2012. The below powershell commands will help you in enable this feature.
Enable-WindowsOptionalFeature -Online -FeatureName User-Interfaces-Infra
Similarly if you want to remove the feature, try below oneliner.
Disable-WindowsOptionalFeature -Online -FeatureName User-Interfaces-Infra
Hope this helps.
Comments on this entry are closed.
This did not completely enable the snipping tool – once I ran the line below, I had to THEN go to install roles/features, open it, go to user interfaces and infrastructure, open that, THEN add desktop experience to get the snipping tool
Enable-WindowsOptionalFeature -Online -FeatureName User-Interfaces-Infra
Hi Tom, I didn’t get you. What is that you have to open it explicitly from “install roles/features”?
after running your powershell command
go into add roles and features.
get down to features.
find “user interfaces and…” and expand it. it will only have 2 of 3 choicesselected.
you have to select “desktop experience” to get the snipping tool.
which requires “ink and handwriting services” and “media foundation” also be installed. (at least on my server 2012 R2 box)
I was able to get the snipping tool on Windows 2012 R2 after running the following powershell. It requires reboot.
Install-WindowsFeature -Name Desktop-Experience,Server-Gui-Mgmt-Infra,Server-Gui-Shell
PowerShell alone (run as Admin) did not do it for me. What Curtis wrote is what did work, needed a reboot afterwards.
Hi,
I tried “Enable-WindowsOptionalFeature -Online -FeatureName User-Interfaces-Infra” at Windows Powershell
and got error message:
Enable-WindowsOptionalFeature : The requested operation requires elevation.
At line:1 char:1
+ Enable-WindowsOptionalFeature -Online -FeatureName User-Interfaces-Infra
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Enable-WindowsOptionalFeature], COMException
+ FullyQualifiedErrorId : Microsoft.Dism.Commands.EnableWindowsOptionalFeatureCommand
Am I missing something?
Best regards,
Harri
Harri, be sure to run PowerShell as an Administrator
Thank you very much for sharing information. It works for me!
best regards,
Adrian
Hello, for the “Requires Elevation error” you must run the powerShell as Admin user.
Really helped me . Thank you all.