Reset Win 10 configuration to factory settings

Page 1 of 2 12 LastLast

  1. Posts : 74
    Windows 10
       #1

    Reset Win 10 configuration to factory settings


    I am having a couple of issues with my Win 10 system. I think I may have accidently stopped or reconfigured something, as my camera will not work correctly and my network will not show all the systems it should (my other systems see everyone). What I want to know is if there a way to reset the configuration to factory default without have to do a clean install ? I am at a point where I will do that if I HAVE TO, but don't really WANT TO.
    Thanks

    Edition Windows 10 Home
    Version 22H2
    Installed on ‎3/‎17/‎2021
    OS build 19045.2965
    Experience Windows Feature Experience Pack 1000.19041.1000.0
      My Computers


  2. Posts : 1,728
    Windows 10 Pro x64 22H2
       #2

    Is there camera driver installed?

    Confirm by opening devmgmt.msc from start run as Admin
    make sure it's not disabled in device manager and driver is installed.

    For network issue open up services.msc as Admin and restart function discovery resource publication service.
    Then refresh network view in windows explorer.
      My Computer


  3. Posts : 8,344
    windows 10
       #3

    You don't want to do a factory reset as that will put it back to being years out of date. You can do a refresh and keep all data and settings
      My Computer


  4. Posts : 6,931
    Windows 11 Pro - Windows 7 HP - Lubuntu
       #4
      My Computers


  5. Posts : 5,033
    Windows 11 Pro 64 Bit 22H2
       #5

    The Link in post #4 shows you how you can Reset Windows saving files, so you won't lose anything.
      My Computer


  6. Posts : 17,083
    Windows 10 Home x64 Version 22H2 Build 19045.4894
       #6

    jack63ss said:
    my camera will not work correctly
    1 What does it do or not do?

    jack63ss said:
    my network will not show all the systems it should (my other systems see everyone).
    Do you mean that
    2.1 It does not appear in the File explorer, Network section? This is a common file explorer problem that has existed for years but is not a network fault.
    or
    2.2 The computers cannot see each other if you enter each other's ComputerNames in File explorer's address bar using this syntax?
    \\COMPUTERNAME
    If these do not work then there is a network problem.



    All the best,
    Denis
      My Computer


  7. Posts : 18,034
    Win 10 Pro 64-bit v1909 - Build 18363 Custom ISO Install
       #7

    Hello @jack63ss,

    If you wanted to see exactly what information you actually have on your PC for a Camera, Copy & Paste the following [ ALL at once ] into a CMD Prompt and press Enter.

    Code:
    
    @echo off
    
    PowerShell ^
         $Tot=((Get-PnpDevice ^| Where-Object {$_.Class -Like '*Camera*'}) ^| Measure-Object).Count; ^
         $List=(Get-PnpDevice ^| Where-Object {$_.Class -Like '*Camera*'}  ^| Sort-Object -Property Class, Name ^| Format-Table -AutoSize ^
         @{L='Name'        ;E={;if([string]::IsNullOrWhiteSpace($_.Name))         {'-'} else {$_.Name}}}, ^
         @{L='Class'       ;E={;if([string]::IsNullOrWhiteSpace($_.Class))        {'-'} else {$_.Class}}}, ^
         @{L='Device ID'   ;E={;if([string]::IsNullOrWhiteSpace($_.DeviceID))     {'-'} else {$_.DeviceID}}}, ^
         @{L='Description' ;E={;if([string]::IsNullOrWhiteSpace($_.Description))  {'-'} else {$_.Description}}}, ^
         @{L='Manufacturer';E={;if([string]::IsNullOrWhiteSpace($_.Manufacturer)) {'-'} else {$_.Manufacturer}}}, ^
         @{L='Present'     ;E={;if([string]::IsNullOrWhiteSpace($_.Present))      {'-'} else {$_.Present}};A='Left'}, ^
         @{L='Service'     ;E={;if([string]::IsNullOrWhiteSpace($_.Service))      {'-'} else {$_.Service}};A='Right'}, ^
         @{L='Status'      ;E={;if([string]::IsNullOrWhiteSpace($_.Status))       {'-'} else {$_.Status}};A='Right'} ^| ^
    Out-String -Width 1000).Trim("""`r`n"""); ^
         if ($List.Length) {Write-Host """`n--- Camera(s) [$Tot] - Sorted by [Class, Name] ---`n`n `n`n$List"""} else ^
                           {Write-Host """`n--- NO Camera(s) Available ---"""; exit 1; goto :Capabilities_Online} >> %Temp%\A.txt
         for /f "delims=" %i in (%Temp%\A.txt) do echo. %i
         del %Temp%\A.txt
    
    PowerShell ^
         $Tot=((Get-PnpDevice ^| Where-Object {$_.Class -Like '*Camera*'}) ^| Measure-Object).Count; ^
         $List=(Get-PnpDevice ^| Where-Object {$_.Class -Like '*Camera*'}  ^| Sort-Object -Property Class, Name ^| Select ^
         @{L=' Name'                         ;E={;if([string]::IsNullOrWhiteSpace($_.Name))                        {'-'} else {$_.Name}}}, ^
         @{L=' Description'                  ;E={;if([string]::IsNullOrWhiteSpace($_.Description))                 {'-'} else {$_.Description}}}, ^
         @{L=' PnP Class'                    ;E={;if([string]::IsNullOrWhiteSpace($_.PNPClass))                    {'-'} else {$_.PNPClass}}}, ^
         @{L=' PnP Device ID'                ;E={;if([string]::IsNullOrWhiteSpace($_.PNPDeviceID))                 {'-'} else {$_.PNPDeviceID}}}, ^
         @{L=' Manufacturer'                 ;E={;if([string]::IsNullOrWhiteSpace($_.Manufacturer))                {'-'} else {$_.Manufacturer}}}, ^
         @{L=' Device ID'                    ;E={;if([string]::IsNullOrWhiteSpace($_.DeviceID))                    {'-'} else {$_.DeviceID}}}, ^
         @{L=' Instance ID'                  ;E={;if([string]::IsNullOrWhiteSpace($_.InstanceId))                  {'-'} else {$_.InstanceId}}}, ^
         @{L=' Hardware ID'                  ;E={;if([string]::IsNullOrWhiteSpace($_.HardwareID))                  {'-'} else {$_.HardwareID   -Replace ('\s *',' ') -Join (', ')}}}, ^
         @{L=' Compatible ID'                ;E={;if([string]::IsNullOrWhiteSpace($_.CompatibleID))                {'-'} else {$_.CompatibleID -Replace ('\s *',' ') -Join (', ')}}}, ^
         @{L=' Present'                      ;E={;if([string]::IsNullOrWhiteSpace($_.Present))                     {'-'} else {$_.Present}}}, ^
         @{L=' Creation Class Name'          ;E={;if([string]::IsNullOrWhiteSpace($_.CreationClassName))           {'-'} else {$_.CreationClassName}}}, ^
         @{L=' System Creation Class Name'   ;E={;if([string]::IsNullOrWhiteSpace($_.SystemCreationClassName))     {'-'} else {$_.SystemCreationClassName}}}, ^
         @{L=' Availability'                 ;E={;if([string]::IsNullOrWhiteSpace($_.Availability))                {'-'} else {$_.Availability}}}, ^
         @{L=' Service'                      ;E={;if([string]::IsNullOrWhiteSpace($_.Service))                     {'-'} else {$_.Service}}}, ^
         @{L=' Install Date'                 ;E={;if([string]::IsNullOrWhiteSpace($_.InstallDate))                 {'-'} else {$_.InstallDate}}}, ^
         @{L=' Config Manager User Config'   ;E={;if([string]::IsNullOrWhiteSpace($_.ConfigManagerUserConfig))     {'-'} else {$_.ConfigManagerUserConfig}}}, ^
         @{L=' Config Manager Error Code'    ;E={;if([string]::IsNullOrWhiteSpace($_.ConfigManagerErrorCode))      {'-'} else {$_.ConfigManagerErrorCode}}}, ^
         @{L=' Power Management Supported'   ;E={;if([string]::IsNullOrWhiteSpace($_.PowerManagementSupported))    {'-'} else {$_.PowerManagementSupported}}}, ^
         @{L=' Power Management Capabilities';E={;if([string]::IsNullOrWhiteSpace($_.PowerManagementCapabilities)) {'-'} else {$_.PowerManagementCapabilities}}}, ^
         @{L=' Last Error Code'              ;E={;if([string]::IsNullOrWhiteSpace($_.LastErrorCode))               {'-'} else {$_.LastErrorCode}}}, ^
         @{L=' Error Description'            ;E={;if([string]::IsNullOrWhiteSpace($_.ErrorDescription))            {'-'} else {$_.ErrorDescription}}}, ^
         @{L=' Error Cleared'                ;E={;if([string]::IsNullOrWhiteSpace($_.ErrorCleared))                {'-'} else {$_.ErrorCleared}}}, ^
         @{L=' Problem'                      ;E={;if([string]::IsNullOrWhiteSpace($_.Problem))                     {'-'} else {$_.Problem}}}, ^
         @{L=' Problem Description'          ;E={;if([string]::IsNullOrWhiteSpace($_.ProblemDescription))          {'-'} else {$_.ProblemDescription}}}, ^
         @{L=' Class'                        ;E={;if([string]::IsNullOrWhiteSpace($_.Class))                       {'-'} else {$_.Class}}}, ^
         @{L=' Class GUID'                   ;E={;if([string]::IsNullOrWhiteSpace($_.ClassGuid))                   {'-'} else {$_.ClassGuid -Replace ('{','') -Replace ('}','')}}}, ^
         @{L=' CIM Class'                    ;E={;if([string]::IsNullOrWhiteSpace($_.CimClass))                    {'-'} else {$_.CimClass}}}, ^
         @{L=' Status'                       ;E={;if([string]::IsNullOrWhiteSpace($_.Status))                      {'-'} else {$_.Status}}}, ^
         @{L=' Status Info'                  ;E={;if([string]::IsNullOrWhiteSpace($_.StatusInfo))                  {'-'} else {$_.StatusInfo}}} ^| ^
    Format-List ^| Out-String -Width 1000).Trim("""`r`n"""); ^
         if ($List.Length) {Write-Host """`n --- Camera(s) [$Tot] - Sorted by [Class, Name] ---`n`n$List"""} else {exit 1}
    
    echo. & echo ^>Press ANY key to EXIT . . . & pause >nul & Exit
    
    
    

    The above is an extract from my PROJECT: Computer Report - Comprehensive in my signature.

    For the Driver Version [ Probably USB Video Device ], look at the Description from the above output and then run the following command in a CMD Prompt . . .

    Code:
    
    PowerShell "Get-wmiObject Win32_PnPSignedDriver| Select DeviceName, Driverversion | Sort DeviceName"

    If it is USB Video Device, run the following one-liner command in a CMD Prompt rather than the one above . . .

    Code:
    
    PowerShell "Get-wmiObject Win32_PnPSignedDriver| Where {$_.DeviceName -Match 'USB Video Device'} | Select DeviceName, Driverversion | Sort DeviceName"

    I hope this helps.
    Last edited by Paul Black; 10 Jun 2023 at 03:33.
      My Computer


  8. Posts : 74
    Windows 10
    Thread Starter
       #8

    Try3 - THANK YOU


    You are correct, it is a Discovery problem not a Networking issue. I did even not think about trying to use \\SUPERSPORT in File Explorer. Annoys me as I should have, as I have been doing this a long time. Long enough that I remember when DOS NET was how you mapped drives.
    I "think" part of the discovery issue might be that while all the systems on my network are configured in one private network/homegroup/workgroup, my laptops are wifi and my server is hardwired, so physically there are kind of separated. I know it should not make a difference, but this is networking, so all bets are off.

    Thanks!
    Jack
      My Computers


  9. Posts : 17,083
    Windows 10 Home x64 Version 22H2 Build 19045.4894
       #9

    Jack,

    Your mixture of ethernet & WiFi connections does not cause or exacerbate the problem.
    It's just that File explorer's Network section went wrong at about Version 1803 and has never been fixed.

    I no longer even bother with File explorer's Network section. On each computer, I have shortcuts to my shared folders on the other computers & I just use them.


    All the best,
    Denis



    Welcome to TenForums.

    It's really worth making time to browse through the Tutorial index - there's a shortcut to it at the top of every page.
    - At the foot of the Tutorial index is a shortcut to download it as a spreadsheet.
    - I download a new copy each month.
    - By downloading it as a spreadsheet I can benefit from Excel's excellent filtering capabilities when I search for topics of interest.
    - Tutorials are also listed by category at Tutorials - there's also a shortcut to that at the top of every page.
    - Both tutorial lists are searchable.
    - You can also search for TenForumsTutorials in many general search engines, such as Google, by adding site:tenforums.com/tutorials after your search term. For example,
    taskbar toolbars site:tenforums.com/tutorials

    You can search TenForums using the search box in the top-right corner of all TenForums webpages or using Advanced Search - TenForums
    - You can also search TenForums threads in many general search engines, such as Google, by adding site:tenforums.com after your search term. For example,
    Search for drivers by HardwareID site:tenforums.com
    - [This is what the search box in the top-right corner of TenForums webpages does automatically]
      My Computer


  10. Posts : 74
    Windows 10
    Thread Starter
       #10

    To Paul Black - Reset Win 10 configuration to factory settings


    So I followed the steps you suggested and the data is below. Does not look like anything is wrong, but then again, I'm not sure what is right or wrong. The issue is that if I start the Windows Camera app I get a Permissions message (see attached), but the permissions look correct (see attached). And if I start Skype or Zoom it just says the is no camera available and gives up. And as an aside, if there is a Service that needs to be running for the camera to work please let me know and I'll make sure it is started. Appreciate your help, as I really don't want to do a reset.
    Jack

    --- Camera(s) [1] - Sorted by [Class, Name] ---

    Name Class Device ID Description Manufacturer Present Service Status
    ---- ----- --------- ----------- ------------ ------- ------- ------
    Integrated Webcam Camera USB\VID_0C45&PID_6718&MI_00\6&3A385B31&1&0000 USB Video Device Microsoft True usbvideo OK
    del %Temp%\A.txt


    --- Camera(s) [1] - Sorted by [Class, Name] ---
    Name : Integrated Webcam
    Description : USB Video Device
    PnP Class : Camera
    PnP Device ID : USB\VID_0C45&PID_6718&MI_00\6&3A385B31&1&0000
    Manufacturer : Microsoft
    Device ID : USB\VID_0C45&PID_6718&MI_00\6&3A385B31&1&0000
    Instance ID : USB\VID_0C45&PID_6718&MI_00\6&3A385B31&1&0000
    Hardware ID : USB\VID_0C45&PID_6718&REV_7605&MI_00, USB\VID_0C45&PID_6718&MI_00
    Compatible ID : USB\Class_0e&SubClass_03&Prot_00, USB\Class_0e&SubClass_03, USB\Class_0e
    Present : True
    Creation Class Name : Win32_PnPEntity
    System Creation Class Name : Win32_ComputerSystem
    Availability : -
    Service : usbvideo
    Install Date : -
    Config Manager User Config : False
    Config Manager Error Code : CM_PROB_NONE
    Power Management Supported : -
    Power Management Capabilities : -
    Last Error Code : -
    Error Description : -
    Error Cleared : -
    Problem : CM_PROB_NONE
    Problem Description : -
    Class : Camera
    Class GUID : ca3e7ab9-b4c3-4ae6-8251-579ef933890f
    CIM Class : ROOT/cimv2:Win32_PnPEntity
    Status : OK
    Status Info : -


    DeviceName Driverversion
    ---------- -------------
    USB Video Device 10.0.19041.1741
    Attached Thumbnails Attached Thumbnails Reset Win 10 configuration to factory settings-cameraperms.jpg   Reset Win 10 configuration to factory settings-cameraapp.jpg  
      My Computers


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 23:21.
Find Us




Windows 10 Forums