• PowerShell No Longer Available for Windows 10

    From Boris@Boris@invalid.invalid to alt.comp.os.windows-10 on Fri Aug 14 21:41:15 2026
    From Newsgroup: alt.comp.os.windows-10

    Windows 10, 22H2, 19045.6466

    I haven't used Windows PowerShell for a while.

    Today, I tried Get-Volume, and the results were nothing:

    PS C:\windows\system32> Get-Volume
    PS C:\windows\system32>

    So I tried PS on a Windows 11 machine, and it worked fine.

    I searched online, and the suggestion was to install PS using this command within the command prompt:
    winget install --id Microsoft.PowerShell --source winget

    Same (none)results.

    I dis some more searching, and found this:
    Microsoft supports PowerShell until PowerShell reaches end-of-support or
    the version of Windows reaches end-of-support.

    Since my Windows 10 has reached end-on-support, is there any way to install
    a version of PS that will work on my Windows 10 machine? I'm not
    interested in ESU, and not even sure if that would include the ability to install a working edition of PS.

    There are other ways to find system information.

    Thanks.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Boris@Boris@invalid.invalid to alt.comp.os.windows-10 on Fri Aug 14 21:59:08 2026
    From Newsgroup: alt.comp.os.windows-10

    Boris <Boris@invalid.invalid> wrote in news:XnsB4A8956862996Borisinvalidinvalid@157.180.91.226:

    Windows 10, 22H2, 19045.6466

    I haven't used Windows PowerShell for a while.

    Today, I tried Get-Volume, and the results were nothing:

    PS C:\windows\system32> Get-Volume
    PS C:\windows\system32>

    So I tried PS on a Windows 11 machine, and it worked fine.

    I searched online, and the suggestion was to install PS using this
    command within the command prompt:
    winget install --id Microsoft.PowerShell --source winget

    Same (none)results.

    I dis some more searching, and found this:
    Microsoft supports PowerShell until PowerShell reaches end-of-support or
    the version of Windows reaches end-of-support.

    Since my Windows 10 has reached end-on-support, is there any way to
    install a version of PS that will work on my Windows 10 machine? I'm
    not interested in ESU, and not even sure if that would include the
    ability to install a working edition of PS.

    There are other ways to find system information.

    Thanks.


    Sorry for all the mis-spells. I should have proof read before sending.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Alan K.@alan@invalid.com to alt.comp.os.windows-10 on Fri Aug 14 18:47:21 2026
    From Newsgroup: alt.comp.os.windows-10

    On 8/14/26 5:59 PM, Boris wrote:
    Sorry for all the mis-spells. I should have proof read before sending.

    Few do, as much as most software has spell checkers.
    Doesn't dew anything four using the wrong words though.
    --
    Mint 22.3, Thunderbird 153.0esr, Firefox 153.0.4
    Alan K.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From VanguardLH@V@nguard.LH to alt.comp.os.windows-10 on Fri Aug 14 19:59:50 2026
    From Newsgroup: alt.comp.os.windows-10

    Boris <Boris@invalid.invalid> wrote:

    Windows 10, 22H2, 19045.6466

    I haven't used Windows PowerShell for a while.

    Today, I tried Get-Volume, and the results were nothing:

    PS C:\windows\system32> Get-Volume
    PS C:\windows\system32>

    So I tried PS on a Windows 11 machine, and it worked fine.

    I searched online, and the suggestion was to install PS using this command within the command prompt:
    winget install --id Microsoft.PowerShell --source winget

    Same (none)results.

    I dis some more searching, and found this:
    Microsoft supports PowerShell until PowerShell reaches end-of-support or
    the version of Windows reaches end-of-support.

    Since my Windows 10 has reached end-on-support, is there any way to install a version of PS that will work on my Windows 10 machine? I'm not
    interested in ESU, and not even sure if that would include the ability to install a working edition of PS.

    There are other ways to find system information.

    Thanks.

    Windows 10 22H2 build 19045.7417

    A slightly later build of Win10. I'm on the free ESU schedule ending in
    Oct 2027. There's actually some pending updates, but I paused those
    while I work on some RAM issues.

    Powershell works on my Win10 host even before ESU was offered, so it
    worked on an older Win10 22H2 for me. In an admin command shell, I run
    (there are many ways to load the PS shell):

    powershell

    then run:

    get-host

    to see I have 5.1.19041.7417 of PS. I recall looking at a later version
    of PS, but can't remember why I stuck with the bundled version instead
    of getting a later version. I then ran:

    get-volume

    After a 1-second pause got a list of drives, even those not mounted (no
    drive letter assigned). So, get-volume and loading the PS shell works
    on my Win10 setup.

    When you load the PowerShell shell, what welcome message do you see? I
    see:

    Windows PowerShell
    Copyright (C) Microsoft Corporation. All rights reserved.

    Try the new cross-platform PowerShell https://aka.ms/pscore6

    It wants me to upgrade, but, as I said, I tried that, didn't like it for
    some reason or it didn't install, so I stuck with v5 that came bundled
    with Win10.

    If you managed to load the PS shell, entering get-volume should return something even if it didn't compile a list of devices, like a "not
    recognized for a cmdlet name" error.

    https://learn.microsoft.com/en-us/powershell/scripting/install/install-powershell-on-windows?view=powershell-7.6

    I don't need multiple versions of PS, and maybe why I uninstalled the
    latest version since it didn't give me anything. No bang for the buck.
    If the winget method installed a later version, you need to make sure
    you load that version and not the default old version that still exists.
    When I have winget search for the latest available released version of Powershell:

    winget search --id Microsoft.PowerShell --exact

    it shows the latest version is 7.6.7.0, as below:

    Name Id Version Source -----------------------------------------------
    PowerShell Microsoft.PowerShell 7.6.5.0 winget

    That won't get rid of the PS5 that you have before, and perhaps the
    version that is failing for you. You'll need to run PS7 to get the new version. Since the new version is installed in a different folder,
    you'll have to use a shortcut that points there.

    "PowerShell 7 doesn't replace Windows PowerShell 5.1. It installs to a
    new directory and runs side-by-side with Windows PowerShell 5.1."
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Boris@Boris@invalid.invalid to alt.comp.os.windows-10 on Sat Aug 15 02:25:26 2026
    From Newsgroup: alt.comp.os.windows-10

    "Alan K." <alan@invalid.com> wrote in news:115o5tp$2tp4b$1@dont-email.me:

    On 8/14/26 5:59 PM, Boris wrote:
    Sorry for all the mis-spells. I should have proof read before sending.

    Few do, as much as most software has spell checkers.
    Doesn't dew anything four using the wrong words though.


    Nice, very nice.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Paul@nospam@needed.invalid to alt.comp.os.windows-10 on Sat Aug 15 01:25:21 2026
    From Newsgroup: alt.comp.os.windows-10

    On Fri, 8/14/2026 5:41 PM, Boris wrote:
    Windows 10, 22H2, 19045.6466

    I haven't used Windows PowerShell for a while.

    Today, I tried Get-Volume, and the results were nothing:

    PS C:\windows\system32> Get-Volume
    PS C:\windows\system32>

    So I tried PS on a Windows 11 machine, and it worked fine.

    I searched online, and the suggestion was to install PS using this command within the command prompt:
    winget install --id Microsoft.PowerShell --source winget

    Same (none)results.

    I dis some more searching, and found this:
    Microsoft supports PowerShell until PowerShell reaches end-of-support or
    the version of Windows reaches end-of-support.

    Since my Windows 10 has reached end-on-support, is there any way to install a version of PS that will work on my Windows 10 machine? I'm not
    interested in ESU, and not even sure if that would include the ability to install a working edition of PS.

    There are other ways to find system information.

    Thanks.


    PS C:\windows\system32> $PSVersiontable

    If that runs, then the shell is running.
    I mean, as soon as it put up that PS prompt, it was working.
    But having it print the table is fun too.

    If "Get-volume" won't run, maybe wmic.exe is malfunctioning.
    Using one of your shells, test it out a bit.

    wmic partition get name,size,index
    wmic logicaldisk
    wmic diskdrive

    C:\Windows\System32> wmic partition get name,size,index
    Index Name Size
    0 Disk #0, Partition #0 104857600
    1 Disk #0, Partition #1 127088459776
    2 Disk #0, Partition #2 1073741824
    3 Disk #0, Partition #3 138510690816
    4 Disk #0, Partition #4 1074790400
    5 Disk #0, Partition #5 732331769856
    6 Disk #0, Partition #6 3000582012928
    0 Disk #1, Partition #0 91225063424

    You can try a "mountvol" for another view.

    Or the diskpart.exe utility can list things as well.

    Powershell could depend on a version of dotNET.
    DotNet assemblies have to be recompiled after a
    DotNet update, and you might see a couple "ngen.exe"
    running as well as other things. You might have
    a number of versions of DotNet, but after an update
    of a specific version, ngen will attempt to verify the
    other versions and a kind of "null update" is the
    result. So you might see "busy, blip, blip, blip"
    as the things that don't need maintenance, don't
    get any effort.

    Maybe this is one of those dism/sfc times :-)
    But I don't know whether the shell maintenance
    is covered by such things. It would make sense
    for the effort to be there, I just don't know off
    hand how it is maintained.

    dism /Online /Cleanup-image /RestoreHealth
    Sfc /ScanNow

    If the signing had expired, there might have
    been an entirely different visual result. The calmness
    of your description, suggests a dependency is taking
    a nap.

    Paul
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Mr. Chang Man-wai@toylet.toylet@gmail.com to alt.comp.os.windows-10 on Sat Aug 15 14:18:12 2026
    From Newsgroup: alt.comp.os.windows-10

    On 8/15/2026 5:41 AM, Boris wrote:
    Windows 10, 22H2, 19045.6466

    I haven't used Windows PowerShell for a while.

    Today, I tried Get-Volume, and the results were nothing:

    PS C:\windows\system32> Get-Volume
    PS C:\windows\system32>

    So I tried PS on a Windows 11 machine, and it worked fine.

    You sure that your Windows 10 was touched by some
    evil persons? :)
    --

    @~@ Simplicity is Beauty! Remain silent! Drink, Blink, Stretch!
    / v \ May the Force and farces be with you! Live long and prosper!!
    /( _ )\ https://sites.google.com/site/changmw/
    ^ ^ https://github.com/changmw/changmw
    The game is afoot... Meow...
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Mr. Chang Man-wai@toylet.toylet@gmail.com to alt.comp.os.windows-10 on Sat Aug 15 14:18:18 2026
    From Newsgroup: alt.comp.os.windows-10

    On 8/15/2026 5:41 AM, Boris wrote:
    Windows 10, 22H2, 19045.6466

    I haven't used Windows PowerShell for a while.

    Today, I tried Get-Volume, and the results were nothing:

    PS C:\windows\system32> Get-Volume
    PS C:\windows\system32>

    So I tried PS on a Windows 11 machine, and it worked fine.

    You sure that your Windows 10 wasn't touched by some
    evil persons? :)
    --

    @~@ Simplicity is Beauty! Remain silent! Drink, Blink, Stretch!
    / v \ May the Force and farces be with you! Live long and prosper!!
    /( _ )\ https://sites.google.com/site/changmw/
    ^ ^ https://github.com/changmw/changmw
    The game is afoot... Meow...
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Boris@Boris@invalid.invalid to alt.comp.os.windows-10 on Sat Aug 15 16:40:07 2026
    From Newsgroup: alt.comp.os.windows-10

    Paul <nospam@needed.invalid> wrote in news:115ot80$33m5k$1@dont-email.me:

    On Fri, 8/14/2026 5:41 PM, Boris wrote:
    Windows 10, 22H2, 19045.6466

    I haven't used Windows PowerShell for a while.

    Today, I tried Get-Volume, and the results were nothing:

    PS C:\windows\system32> Get-Volume
    PS C:\windows\system32>

    So I tried PS on a Windows 11 machine, and it worked fine.

    I searched online, and the suggestion was to install PS using this
    command within the command prompt:
    winget install --id Microsoft.PowerShell --source winget

    Same (none)results.

    I dis some more searching, and found this:
    Microsoft supports PowerShell until PowerShell reaches end-of-support
    or the version of Windows reaches end-of-support.

    Since my Windows 10 has reached end-on-support, is there any way to
    install a version of PS that will work on my Windows 10 machine? I'm
    not interested in ESU, and not even sure if that would include the
    ability to install a working edition of PS.

    There are other ways to find system information.

    Thanks.


    PS C:\windows\system32> $PSVersiontable

    If that runs, then the shell is running.
    I mean, as soon as it put up that PS prompt, it was working.
    But having it print the table is fun too.

    If "Get-volume" won't run, maybe wmic.exe is malfunctioning.
    Using one of your shells, test it out a bit.

    wmic partition get name,size,index
    wmic logicaldisk
    wmic diskdrive

    C:\Windows\System32> wmic partition get name,size,index
    Index Name Size
    0 Disk #0, Partition #0 104857600
    1 Disk #0, Partition #1 127088459776
    2 Disk #0, Partition #2 1073741824
    3 Disk #0, Partition #3 138510690816
    4 Disk #0, Partition #4 1074790400
    5 Disk #0, Partition #5 732331769856
    6 Disk #0, Partition #6 3000582012928
    0 Disk #1, Partition #0 91225063424

    You can try a "mountvol" for another view.

    Or the diskpart.exe utility can list things as well.

    Powershell could depend on a version of dotNET.
    DotNet assemblies have to be recompiled after a
    DotNet update, and you might see a couple "ngen.exe"
    running as well as other things. You might have
    a number of versions of DotNet, but after an update
    of a specific version, ngen will attempt to verify the
    other versions and a kind of "null update" is the
    result. So you might see "busy, blip, blip, blip"
    as the things that don't need maintenance, don't
    get any effort.

    Maybe this is one of those dism/sfc times :-)
    But I don't know whether the shell maintenance
    is covered by such things. It would make sense
    for the effort to be there, I just don't know off
    hand how it is maintained.

    dism /Online /Cleanup-image /RestoreHealth
    Sfc /ScanNow

    If the signing had expired, there might have
    been an entirely different visual result. The calmness
    of your description, suggests a dependency is taking
    a nap.

    Paul

    $PSVersiontable and the wmic commands gave results, but Get-Volume still
    does not.

    -----------------------------------------------

    PS C:\WINDOWS\system32> Get-Volume
    PS C:\WINDOWS\system32> wmic partition get name,size,index
    Index Name Size
    0 Disk #0, Partition #0 524288000
    1 Disk #0, Partition #1 984293048320
    2 Disk #0, Partition #2 897581056
    3 Disk #0, Partition #3 12823035904
    4 Disk #0, Partition #4 1518338048

    PS C:\WINDOWS\system32> wmic logicaldisk
    Access Availability BlockSize Caption Compressed
    ConfigManagerErrorCode ConfigManagerUserConfig CreationClassName
    Description DeviceID DriveType ErrorCleared ErrorDescription ErrorMethodology FileSystem FreeSpace InstallDate LastErrorCode MaximumComponentLength MediaType Name NumberOfBlocks PNPDeviceID PowerManagementCapabilities PowerManagementSupported ProviderName
    Purpose QuotasDisabled QuotasIncomplete QuotasRebuilding Size Status StatusInfo SupportsDiskQuotas SupportsFileBasedCompression SystemCreationClassName SystemName VolumeDirty VolumeName VolumeSerialNumber 0 C: FALSE
    Win32_LogicalDisk Local
    Fixed Disk C: 3
    NTFS 781053693952 255
    12 C:
    TRUE
    TRUE FALSE 984293044224
    TRUE TRUE Win32_ComputerSystem DADSDELLLAPTOP FALSE OS 181B2739
    D:

    Win32_LogicalDisk CD-ROM Disc D:
    5


    11 D:





    Win32_ComputerSystem
    DADSDELLLAPTOP

    PS C:\WINDOWS\system32> wmic diskdrive
    Availability BytesPerSector Capabilities CapabilityDescriptions
    Caption CompressionMethod ConfigManagerErrorCode ConfigManagerUserConfig CreationClassName DefaultBlockSize Description DeviceID ErrorCleared ErrorDescription ErrorMethodology FirmwareRevision Index InstallDate InterfaceType LastErrorCode Manufacturer MaxBlockSize MaxMediaSize MediaLoaded MediaType MinBlockSize Model
    Name NeedsCleaning NumberOfMediaSupported Partitions PNPDeviceID PowerManagementCapabilities PowerManagementSupported SCSIBus
    SCSILogicalUnit SCSIPort SCSITargetId SectorsPerTrack SerialNumber Signature Size Status StatusInfo SystemCreationClassName SystemName TotalCylinders TotalHeads TotalSectors TotalTracks TracksPerCylinder
    512 {3, 4, 10} {"Random Access", "Supports
    Writing", "SMART Notification"} ST1000LM024 HN-M101MBB
    0 FALSE
    Win32_DiskDrive Disk drive
    \\.\PHYSICALDRIVE0
    2BA30004 0 IDE
    (Standard disk drives)
    TRUE Fixed hard disk media
    ST1000LM024 HN-M101MBB \\.\PHYSICALDRIVE0
    5
    SCSI\DISK&VEN_ST1000LM&PROD_024\4&D14604B&0&000000
    0 0
    0 0 63
    S314J90H259607 1000202273280 OK
    Win32_ComputerSystem DADSDELLLAPTOP 121601
    255 1953520065 31008255 255

    PS C:\WINDOWS\system32>
    --------------------------------------------------

    I'm going to move on to VanguardLH's reply before I do the dism/sfc thing.

    Thanks.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From J. P. Gilliver@G6JPG@255soft.uk to alt.comp.os.windows-10 on Sat Aug 15 20:56:05 2026
    From Newsgroup: alt.comp.os.windows-10

    On 2026/8/15 3:25:26, Boris wrote:
    "Alan K." <alan@invalid.com> wrote in news:115o5tp$2tp4b$1@dont-email.me:

    On 8/14/26 5:59 PM, Boris wrote:
    Sorry for all the mis-spells. I should have proof read before sending.

    Few do, as much as most software has spell checkers.
    Doesn't dew anything four using the wrong words though.


    Nice, very nice.

    Time for the old poem - rest of this post is a document I've created
    over time summarising what various sources have said about its origin,
    and minor variations in its text: ======================================================================
    Copied (and "corrected") from a post by bjprice@cal.berkeley.edu
    (Bennett Price) in alt.comp.os.windows-10 2026-2-21 0:33:21, though
    much older.

    One version at https://arnold.hosted.uark.edu/Other/ZarOde.pdf .

    Google-AI says it was created by "Jerrold H. Zar, a professor at
    Northern Illinois University." Doesn't give a date, though says "gained popularity in the 1990s".

    Ode to a Spell Checker

    Eye halve a spelling chequer have
    It came with my pea see. I disk covered four my PC.
    It plane lee marks four my revue
    Miss steaks aye kin knot see. can

    Eye ran this poem threw it.
    Your sure reel glad two no.
    Its very polished in its weigh,
    My checker tolled me sew.

    A check her is a bless sing.
    It freeze yew lodes of thyme.
    It helps me right awl stiles two reed,
    And aides me when aye rime.

    Each frays comes posed up on my screen,
    Eye trussed too bee a joule;
    The checker pours o'er every word
    To cheque sum spelling rule.

    Bee fore wee rote with checkers
    Hour spelling was inn deck line,
    Butt now when wee dew have a laps,
    Wee are not maid too wine.

    Butt now bee cause my spelling
    Is checked with such grate flare,
    There are know faults with in my cite, in awl this peace,
    Of nun eye am a wear.

    Now spelling does knot phase me,
    It does knot bring a tier;
    My pay purrs awl due glad den
    With wrapped words fare as hear.

    To rite with care is quite a feet
    Of witch won should be proud,
    And wee mussed dew the best wee can,
    Sew flaws are knot aloud.

    That's why eye brake in two averse
    Caws Eye dew want too please.
    Sow glad eye yam that aye did bye
    This soft wear four pea seas. ======================================================================
    _My_ spelling checker only didn't know "mussed".
    --
    J. P. Gilliver. UMRA: 1960/<1985 MB++G()ALIS-Ch++(p)Ar++T+H+Sh0!:`)DNAf

    When I'm good, I'm very good. But when I'm bad - I'm better! (Mae West)
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Hank Rogers@Hank@nospam.invalid to alt.comp.os.windows-10 on Sat Aug 15 16:38:54 2026
    From Newsgroup: alt.comp.os.windows-10

    J. P. Gilliver wrote on 8/15/2026 2:56 PM:
    On 2026/8/15 3:25:26, Boris wrote:
    "Alan K." <alan@invalid.com> wrote in news:115o5tp$2tp4b$1@dont-email.me:

    On 8/14/26 5:59 PM, Boris wrote:
    Sorry for all the mis-spells. I should have proof read before sending. >>>
    Few do, as much as most software has spell checkers.
    Doesn't dew anything four using the wrong words though.


    Nice, very nice.

    Time for the old poem - rest of this post is a document I've created
    over time summarising what various sources have said about its origin,
    and minor variations in its text: ======================================================================
    Copied (and "corrected") from a post by bjprice@cal.berkeley.edu
    (Bennett Price) in alt.comp.os.windows-10 2026-2-21 0:33:21, though
    much older.

    One version at https://arnold.hosted.uark.edu/Other/ZarOde.pdf .

    Google-AI says it was created by "Jerrold H. Zar, a professor at
    Northern Illinois University." Doesn't give a date, though says "gained popularity in the 1990s".

    Ode to a Spell Checker

    Eye halve a spelling chequer have
    It came with my pea see. I disk covered four my PC.
    It plane lee marks four my revue
    Miss steaks aye kin knot see. can

    Eye ran this poem threw it.
    Your sure reel glad two no.
    Its very polished in its weigh,
    My checker tolled me sew.

    A check her is a bless sing.
    It freeze yew lodes of thyme.
    It helps me right awl stiles two reed,
    And aides me when aye rime.

    Each frays comes posed up on my screen,
    Eye trussed too bee a joule;
    The checker pours o'er every word
    To cheque sum spelling rule.

    Bee fore wee rote with checkers
    Hour spelling was inn deck line,
    Butt now when wee dew have a laps,
    Wee are not maid too wine.

    Butt now bee cause my spelling
    Is checked with such grate flare,
    There are know faults with in my cite, in awl this peace,
    Of nun eye am a wear.

    Now spelling does knot phase me,
    It does knot bring a tier;
    My pay purrs awl due glad den
    With wrapped words fare as hear.

    To rite with care is quite a feet
    Of witch won should be proud,
    And wee mussed dew the best wee can,
    Sew flaws are knot aloud.

    That's why eye brake in two averse
    Caws Eye dew want too please.
    Sow glad eye yam that aye did bye
    This soft wear four pea seas. ======================================================================
    _My_ spelling checker only didn't know "mussed".


    Sorry, JP, but halfway through your presentation, I had to go to the
    bathroom.

    Could you repeat it for me and any others that didn't catch it the first
    time?


    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Boris@Boris@invalid.invalid to alt.comp.os.windows-10 on Sun Aug 16 00:49:09 2026
    From Newsgroup: alt.comp.os.windows-10

    VanguardLH <V@nguard.LH> wrote in news:92tpx3jq7t4c.dlg@v.nguard.lh:

    Boris <Boris@invalid.invalid> wrote:

    Windows 10, 22H2, 19045.6466

    I haven't used Windows PowerShell for a while.

    Today, I tried Get-Volume, and the results were nothing:

    PS C:\windows\system32> Get-Volume
    PS C:\windows\system32>

    So I tried PS on a Windows 11 machine, and it worked fine.

    I searched online, and the suggestion was to install PS using this
    command within the command prompt:
    winget install --id Microsoft.PowerShell --source winget

    Same (none)results.

    I dis some more searching, and found this:
    Microsoft supports PowerShell until PowerShell reaches end-of-support
    or the version of Windows reaches end-of-support.

    Since my Windows 10 has reached end-on-support, is there any way to
    install a version of PS that will work on my Windows 10 machine? I'm
    not interested in ESU, and not even sure if that would include the
    ability to install a working edition of PS.

    There are other ways to find system information.

    Thanks.

    Windows 10 22H2 build 19045.7417

    A slightly later build of Win10. I'm on the free ESU schedule ending in
    Oct 2027. There's actually some pending updates, but I paused those
    while I work on some RAM issues.

    Powershell works on my Win10 host even before ESU was offered, so it
    worked on an older Win10 22H2 for me. In an admin command shell, I run (there are many ways to load the PS shell):

    powershell

    then run:

    get-host

    When launching PowerShell, I've alwasy gotten the same welcome message as
    you.

    Also, get-host works for me, but get-volume will not respond:

    ---------------------------------------
    Windows PowerShell
    Copyright (C) Microsoft Corporation. All rights reserved.

    Try the new cross-platform PowerShell https://aka.ms/pscore6

    PS C:\WINDOWS\system32> get-host


    Name : ConsoleHost
    Version : 5.1.19041.6456
    InstanceId : 300e3590-939a-4ea2-b338-49f0738c3b1c
    UI : System.Management.Automation.Internal.Host.InternalHostUserInterface CurrentCulture : en-US CurrentUICulture : en-US
    PrivateData : Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy DebuggerEnabled : True
    IsRunspacePushed : False
    Runspace : System.Management.Automation.Runspaces.LocalRunspace



    PS C:\WINDOWS\system32> get-volume
    PS C:\WINDOWS\system32>

    -----------------------------------------------

    to see I have 5.1.19041.7417 of PS. I recall looking at a later version
    of PS, but can't remember why I stuck with the bundled version instead
    of getting a later version. I then ran:

    get-volume

    After a 1-second pause got a list of drives, even those not mounted (no
    drive letter assigned). So, get-volume and loading the PS shell works
    on my Win10 setup.

    When you load the PowerShell shell, what welcome message do you see? I
    see:

    Windows PowerShell
    Copyright (C) Microsoft Corporation. All rights reserved.

    Try the new cross-platform PowerShell https://aka.ms/pscore6

    It wants me to upgrade, but, as I said, I tried that, didn't like it for
    some reason or it didn't install, so I stuck with v5 that came bundled
    with Win10.

    If you managed to load the PS shell, entering get-volume should return something even if it didn't compile a list of devices, like a "not
    recognized for a cmdlet name" error.

    https://learn.microsoft.com/en-us/powershell/scripting/install/install-po wershell-on-windows?view=powershell-7.6

    I don't need multiple versions of PS, and maybe why I uninstalled the
    latest version since it didn't give me anything. No bang for the buck.
    If the winget method installed a later version, you need to make sure
    you load that version and not the default old version that still exists.
    When I have winget search for the latest available released version of Powershell:

    winget search --id Microsoft.PowerShell --exact

    it shows the latest version is 7.6.7.0, as below:

    Name Id Version Source -----------------------------------------------
    PowerShell Microsoft.PowerShell 7.6.5.0 winget

    That won't get rid of the PS5 that you have before, and perhaps the
    version that is failing for you. You'll need to run PS7 to get the new version. Since the new version is installed in a different folder,
    you'll have to use a shortcut that points there.

    "PowerShell 7 doesn't replace Windows PowerShell 5.1. It installs to a
    new directory and runs side-by-side with Windows PowerShell 5.1."

    winget search --id Microsoft.PowerShell --exact got me:

    --------------------------------------------------------
    PS C:\WINDOWS\system32> winget search --id Microsoft.PowerShell --exact
    The `msstore` source requires that you view the following agreements
    before using. Terms of Transaction: https://aka.ms/microsoft-store-terms-of-transaction The source requires
    the current machine's 2-letter geographic region to be sent to the backend service to function properly (ex. "US").

    Do you agree to all the source agreements terms?
    [Y] Yes [N] No: y
    Name Id Version Source -----------------------------------------------
    PowerShell Microsoft.PowerShell 7.6.5.0 winget

    I then installed PS7:

    -----------------------------------------------------
    Windows PowerShell
    Copyright (C) Microsoft Corporation. All rights reserved.

    Try the new cross-platform PowerShell https://aka.ms/pscore6

    PS C:\WINDOWS\system32> winget search --id Microsoft.PowerShell --exact
    Name Id Version Source -----------------------------------------------
    PowerShell Microsoft.PowerShell 7.6.5.0 winget
    PS C:\WINDOWS\system32> winget install Microsoft.PowerShell
    Found PowerShell [Microsoft.PowerShell] Version 7.6.5.0
    This application is licensed to you by its owner.
    Microsoft is not responsible for, nor does it grant any licenses to, third-party packages. Successfully verified installer hash
    Starting package install...
    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 100%
    Successfully installed
    --------------------------------------
    PowerShell 7.6.5 appeared in my Start menu as a shortcut. I now have PS7
    and PS5. I ran PS7, still with no luck when issueing get-volume.

    Guess I'm at a standstill. Now going to try Paul's dism/sfc.

    Thanks.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From VanguardLH@V@nguard.LH to alt.comp.os.windows-10 on Sat Aug 15 22:55:52 2026
    From Newsgroup: alt.comp.os.windows-10

    Boris <Boris@invalid.invalid> wrote:

    I ran PS7, still with no luck when issueing get-volume.

    Guess I'm at a standstill. Now going to try Paul's dism/sfc.

    I'd try booting into Windows' Safe Mode to make sure you aren't loading
    drivers or software that interferes with querying the devices.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From T@T@invalid.invalid to alt.comp.os.windows-10 on Sun Aug 16 08:17:46 2026
    From Newsgroup: alt.comp.os.windows-10

    On 8/14/26 2:59 PM, Boris wrote:
    Boris <Boris@invalid.invalid> wrote in news:XnsB4A8956862996Borisinvalidinvalid@157.180.91.226:

    Windows 10, 22H2, 19045.6466

    I haven't used Windows PowerShell for a while.

    Today, I tried Get-Volume, and the results were nothing:

    PS C:\windows\system32> Get-Volume
    PS C:\windows\system32>

    So I tried PS on a Windows 11 machine, and it worked fine.

    I searched online, and the suggestion was to install PS using this
    command within the command prompt:
    winget install --id Microsoft.PowerShell --source winget

    Same (none)results.

    I dis some more searching, and found this:
    Microsoft supports PowerShell until PowerShell reaches end-of-support or
    the version of Windows reaches end-of-support.

    Since my Windows 10 has reached end-on-support, is there any way to
    install a version of PS that will work on my Windows 10 machine? I'm
    not interested in ESU, and not even sure if that would include the
    ability to install a working edition of PS.

    There are other ways to find system information.

    Thanks.


    Sorry for all the mis-spells. I should have proof read before sending.


    rCLAnyone who can only think of one way to spell a
    word obviously lacks imagination.rCY
    --Mark Twain
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Paul@nospam@needed.invalid to alt.comp.os.windows-10 on Sun Aug 16 12:21:34 2026
    From Newsgroup: alt.comp.os.windows-10

    On Sat, 8/15/2026 11:55 PM, VanguardLH wrote:
    Boris <Boris@invalid.invalid> wrote:

    I ran PS7, still with no luck when issueing get-volume.

    Guess I'm at a standstill. Now going to try Paul's dism/sfc.

    I'd try booting into Windows' Safe Mode to make sure you aren't loading drivers or software that interferes with querying the devices.


    You would think at least a C: drive would answer to a call like this.

    Paul

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Boris@Boris@invalid.invalid to alt.comp.os.windows-10 on Sun Aug 16 16:34:43 2026
    From Newsgroup: alt.comp.os.windows-10

    VanguardLH <V@nguard.LH> wrote in news:1u7ivq4a2xxv5.dlg@v.nguard.lh:

    Boris <Boris@invalid.invalid> wrote:

    I ran PS7, still with no luck when issueing get-volume.

    Guess I'm at a standstill. Now going to try Paul's dism/sfc.

    I'd try booting into Windows' Safe Mode to make sure you aren't loading drivers or software that interferes with querying the devices.

    Neither PS5 nor PS7 had any luck with dism/sfc, or safe mode.

    I'm closing this ticket.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Paul@nospam@needed.invalid to alt.comp.os.windows-10 on Sun Aug 16 13:33:29 2026
    From Newsgroup: alt.comp.os.windows-10

    On Sun, 8/16/2026 12:34 PM, Boris wrote:
    VanguardLH <V@nguard.LH> wrote in news:1u7ivq4a2xxv5.dlg@v.nguard.lh:

    Boris <Boris@invalid.invalid> wrote:

    I ran PS7, still with no luck when issueing get-volume.

    Guess I'm at a standstill. Now going to try Paul's dism/sfc.

    I'd try booting into Windows' Safe Mode to make sure you aren't loading
    drivers or software that interferes with querying the devices.

    Neither PS5 nor PS7 had any luck with dism/sfc, or safe mode.

    I'm closing this ticket.


    Well, how can a C: drive disappear like that ?

    The other utilities show it.

    The evidence suggests this is a storage device prepared
    at an OEM factory. But that's not supposed to matter.
    The other partitions don't have drive letters.
    Some of those partitions, will be using a Hidden
    partition type. C: should not be doing that, and
    C: must always be write-able, or the OS gets cranky
    and shuts down.

    Some branded OEM computers, they have two boot modes,
    they play tricks with the partitions at startup. Again,
    once the OS is operational, none of that should matter
    at that point in time. The hot key for Recovery Mode,
    may be the trigger for that.

    Paul


    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Mark Lloyd@not.email@all.invalid to alt.comp.os.windows-10 on Sun Aug 16 18:41:14 2026
    From Newsgroup: alt.comp.os.windows-10

    On Fri, 14 Aug 2026 18:47:21 -0400, Alan K. wrote:

    On 8/14/26 5:59 PM, Boris wrote:
    Sorry for all the mis-spells. I should have proof read before sending.

    Few do, as much as most software has spell checkers. Doesn't dew
    anything four using the wrong words though.

    When I started posting, I made a lot of mistakes (more typing than
    spelling). That's improved since I try to read it before pressing 'send'.
    --
    Mark Lloyd
    http://notstupid.us/

    "God, Invisible Pink Unicorns, belly button lint from a one-eyed giant,
    they're all equally acceptable answers."
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Paul@nospam@needed.invalid to alt.comp.os.windows-10 on Sun Aug 16 17:38:34 2026
    From Newsgroup: alt.comp.os.windows-10

    On Sat, 8/15/2026 12:40 PM, Boris wrote:
    Paul <nospam@needed.invalid> wrote in news:115ot80$33m5k$1@dont-email.me:

    On Fri, 8/14/2026 5:41 PM, Boris wrote:
    Windows 10, 22H2, 19045.6466

    I haven't used Windows PowerShell for a while.

    Today, I tried Get-Volume, and the results were nothing:

    PS C:\windows\system32> Get-Volume
    PS C:\windows\system32>

    So I tried PS on a Windows 11 machine, and it worked fine.

    I searched online, and the suggestion was to install PS using this
    command within the command prompt:
    winget install --id Microsoft.PowerShell --source winget

    Same (none)results.

    I dis some more searching, and found this:
    Microsoft supports PowerShell until PowerShell reaches end-of-support
    or the version of Windows reaches end-of-support.

    Since my Windows 10 has reached end-on-support, is there any way to
    install a version of PS that will work on my Windows 10 machine? I'm
    not interested in ESU, and not even sure if that would include the
    ability to install a working edition of PS.

    There are other ways to find system information.

    Thanks.


    PS C:\windows\system32> $PSVersiontable

    If that runs, then the shell is running.
    I mean, as soon as it put up that PS prompt, it was working.
    But having it print the table is fun too.

    If "Get-volume" won't run, maybe wmic.exe is malfunctioning.
    Using one of your shells, test it out a bit.

    wmic partition get name,size,index
    wmic logicaldisk
    wmic diskdrive

    C:\Windows\System32> wmic partition get name,size,index
    Index Name Size
    0 Disk #0, Partition #0 104857600
    1 Disk #0, Partition #1 127088459776
    2 Disk #0, Partition #2 1073741824
    3 Disk #0, Partition #3 138510690816
    4 Disk #0, Partition #4 1074790400
    5 Disk #0, Partition #5 732331769856
    6 Disk #0, Partition #6 3000582012928
    0 Disk #1, Partition #0 91225063424

    You can try a "mountvol" for another view.

    Or the diskpart.exe utility can list things as well.

    Powershell could depend on a version of dotNET.
    DotNet assemblies have to be recompiled after a
    DotNet update, and you might see a couple "ngen.exe"
    running as well as other things. You might have
    a number of versions of DotNet, but after an update
    of a specific version, ngen will attempt to verify the
    other versions and a kind of "null update" is the
    result. So you might see "busy, blip, blip, blip"
    as the things that don't need maintenance, don't
    get any effort.

    Maybe this is one of those dism/sfc times :-)
    But I don't know whether the shell maintenance
    is covered by such things. It would make sense
    for the effort to be there, I just don't know off
    hand how it is maintained.

    dism /Online /Cleanup-image /RestoreHealth
    Sfc /ScanNow

    If the signing had expired, there might have
    been an entirely different visual result. The calmness
    of your description, suggests a dependency is taking
    a nap.

    Paul

    $PSVersiontable and the wmic commands gave results, but Get-Volume still
    does not.

    -----------------------------------------------

    PS C:\WINDOWS\system32> Get-Volume
    PS C:\WINDOWS\system32> wmic partition get name,size,index
    Index Name Size
    0 Disk #0, Partition #0 524288000
    1 Disk #0, Partition #1 984293048320
    2 Disk #0, Partition #2 897581056
    3 Disk #0, Partition #3 12823035904
    4 Disk #0, Partition #4 1518338048

    PS C:\WINDOWS\system32> wmic logicaldisk
    Access Availability BlockSize Caption Compressed
    ConfigManagerErrorCode ConfigManagerUserConfig CreationClassName Description DeviceID DriveType ErrorCleared ErrorDescription ErrorMethodology FileSystem FreeSpace InstallDate LastErrorCode MaximumComponentLength MediaType Name NumberOfBlocks PNPDeviceID PowerManagementCapabilities PowerManagementSupported ProviderName
    Purpose QuotasDisabled QuotasIncomplete QuotasRebuilding Size Status StatusInfo SupportsDiskQuotas SupportsFileBasedCompression SystemCreationClassName SystemName VolumeDirty VolumeName VolumeSerialNumber 0 C: FALSE
    Win32_LogicalDisk Local
    Fixed Disk C: 3
    NTFS 781053693952 255
    12 C:
    TRUE
    TRUE FALSE 984293044224
    TRUE TRUE Win32_ComputerSystem DADSDELLLAPTOP FALSE OS 181B2739
    D:

    Win32_LogicalDisk CD-ROM Disc D:
    5


    11 D:





    Win32_ComputerSystem
    DADSDELLLAPTOP

    PS C:\WINDOWS\system32> wmic diskdrive
    Availability BytesPerSector Capabilities CapabilityDescriptions
    Caption CompressionMethod ConfigManagerErrorCode ConfigManagerUserConfig CreationClassName DefaultBlockSize Description DeviceID ErrorCleared ErrorDescription ErrorMethodology FirmwareRevision Index InstallDate InterfaceType LastErrorCode Manufacturer MaxBlockSize MaxMediaSize MediaLoaded MediaType MinBlockSize Model
    Name NeedsCleaning NumberOfMediaSupported Partitions PNPDeviceID PowerManagementCapabilities PowerManagementSupported SCSIBus SCSILogicalUnit SCSIPort SCSITargetId SectorsPerTrack SerialNumber Signature Size Status StatusInfo SystemCreationClassName SystemName TotalCylinders TotalHeads TotalSectors TotalTracks TracksPerCylinder
    512 {3, 4, 10} {"Random Access", "Supports
    Writing", "SMART Notification"} ST1000LM024 HN-M101MBB
    0 FALSE
    Win32_DiskDrive Disk drive
    \\.\PHYSICALDRIVE0
    2BA30004 0 IDE
    (Standard disk drives)
    TRUE Fixed hard disk media
    ST1000LM024 HN-M101MBB \\.\PHYSICALDRIVE0
    5
    SCSI\DISK&VEN_ST1000LM&PROD_024\4&D14604B&0&000000
    0 0
    0 0 63
    S314J90H259607 1000202273280 OK
    Win32_ComputerSystem DADSDELLLAPTOP 121601
    255 1953520065 31008255 255

    PS C:\WINDOWS\system32>
    --------------------------------------------------

    I'm going to move on to VanguardLH's reply before I do the dism/sfc thing.

    Thanks.


    OK, ran this "ticket" through CoPilot :-)

    ************* CoPilot Question ***************

    On Windows 10 19045.6466 , the Powershell there, execution of "Get-Volume" returns no output. Other commands used to collect information about
    storage, seem to return outputs. For example, the wmic logicaldisk
    command produces output OK. What would be an explanation for such behavior ? Why would Get-Volume return with no output ? Does it need elevation
    as Administrator, or could that be a factor ? If that were the case, then
    you would think other commands would have an Administrator group dependency.
    So far, no other sample command has a problem producing output.

    PS C:\WINDOWS\system32> Get-Volume
    PS C:\WINDOWS\system32> wmic partition get name,size,index
    Index Name Size
    0 Disk #0, Partition #0 524288000
    1 Disk #0, Partition #1 984293048320
    2 Disk #0, Partition #2 897581056
    3 Disk #0, Partition #3 12823035904
    4 Disk #0, Partition #4 1518338048

    The disk is ST1000LM024 HN-M101MBB and the laptop is Dell branded.
    The laptop has an optical drive D: as well.

    ************** CoPilot Answer *******************

    The behavior yourCOre seeing rCo ** Get-Volume returning absolutely nothing**, while WMIC and other storage-related commands work - is unusual but *not mysterious*.
    On Windows 10, especially on OEM-modified builds and older PowerShell versions, there are several well-known failure modes that cause **Get-Volume** to return an empty result set.

    Below is the complete, technically grounded explanation.

    ---

    ## **Concise answer**
    Get-Volume returns nothing when **the Storage Management API (SMAPI)** cannot enumerate volumes.
    This happens when:

    - The **Storage Service ( StorSvc ) is disabled or broken**
    - The **Virtual Disk Service (VDS)** is disabled
    - The **CIM/WMI provider for storage is missing or corrupted**
    - The **PowerShell Storage module is mismatched with OS version**
    - The **Dell OEM image has removed or altered storage providers**
    - The **optical drive or disk controller reports unexpected data**
    - The **system is missing required privileges** (rare, but possible)

    Elevation *usually* is **not** required, but a broken service or provider *is*.

    ---

    # **Why Get-Volume can return no output**

    ### 1. **Storage Service ( StorSvc ) is disabled**
    Get-Volume depends on the Windows Storage Service.

    Check:


    sc query StorSvc


    If it is **Stopped** or **Disabled**, you will get *no output* from:

    Get-Volume
    Get-Partition
    Get-Disk

    But WMIC will still work, because WMIC uses **Win32_LogicalDisk** (classic WMI), not SMAPI.

    This is the **#1 cause** on OEM laptops.

    ---

    ### 2. **Virtual Disk Service (VDS) is disabled**
    Older storage cmdlets still fall back to VDS.

    Check:


    sc query vds


    If VDS is disabled, Get-Volume may return nothing.

    ---

    ### 3. **PowerShell Storage module mismatch**
    Windows 10 19045 uses:


    Microsoft.PowerShell.Management
    Microsoft.PowerShell.Storage


    If the Storage module is corrupted or mismatched (common after OEM recovery
    or DISM cleanup), the cmdlet loads but returns no objects.

    Test:

    Get-Module -ListAvailable Storage

    If missing --> Get-Volume returns nothing.

    ---

    ### 4. **CIM provider for storage is broken**
    Get-Volume uses:

    root/Microsoft/Windows/Storage

    Check:

    Get-CimClass -Namespace root/Microsoft/Windows/Storage

    If this returns **nothing**, the provider is missing --> Get-Volume returns nothing.

    This is surprisingly common on Dell/HP OEM images after upgrades.

    ---

    ### 5. **Dell OEM storage driver quirks**
    Your disk (ST1000LM024) is a **Samsung/Seagate hybrid laptop drive**.
    Dell often ships:

    - Intel RST drivers
    - OEM AHCI drivers
    - OEM ATAPI drivers for optical drives

    If the optical drive reports invalid volume metadata, the Storage API can fail enumeration and return **zero volumes**.

    WMIC still works because it uses the older Win32 provider.

    ---

    ### 6. **Optical drive D: causing enumeration failure**
    This is a known issue:

    If the optical drive reports:

    - No media
    - Invalid geometry
    - Zero-byte size
    - Unexpected partition style

    Then Get-Volume may return **nothing at all**, not even the HDD volumes.

    You can test this by temporarily disabling the optical drive in Device Manager.

    ---

    ### 7. **Elevation is NOT normally required**
    Running PowerShell as Administrator is not required for:

    Get-Volume
    Get-Disk
    Get-Partition

    But if a service is disabled, elevation wonrCOt fix it.

    ---

    # **Diagnostic commands (run these)**
    These will pinpoint the cause.

    ### 1. Does Get-Disk return anything?

    Get-Disk

    If **Get-Disk also returns nothing**, the Storage API is broken.

    ---

    ### 2. Check Storage Service

    sc query StorSvc

    Expected:

    STATE: RUNNING

    If not running --> this is the cause.

    ---

    ### 3. Check CIM provider

    Get-CimClass -Namespace root/Microsoft/Windows/Storage

    If empty --> provider missing --> Get-Volume cannot work.

    ---

    ### 4. Check Storage module

    Get-Module -ListAvailable Storage

    If missing --> module corruption.

    ---

    ### 5. Check optical drive behavior

    Get-Volume -DriveLetter D

    If this hangs or returns nothing --> the optical drive is blocking enumeration.

    ---

    # **Why WMIC works while Get-Volume fails**
    WMIC uses **legacy WMI classes**:

    Win32_LogicalDisk
    Win32_DiskDrive
    Win32_DiskPartition

    These do **not** depend on:

    - Storage Service
    - VDS
    - Storage CIM provider
    - PowerShell Storage module

    So WMIC continues to work even when the modern storage stack is broken.

    ---

    # **Most likely explanation for your system**
    Given:

    - Windows 10 19045.6466
    - Dell laptop
    - Optical drive present
    - WMIC works
    - Get-Volume returns nothing

    The most probable causes are:

    ### **1. Storage Service (StorSvc) not running**
    or
    ### **2. Optical drive D: reporting invalid geometry**
    or
    ### **3. Storage CIM provider missing/corrupted**

    These three account for 95% of cases.

    ---

    If you want, I can walk you through **repairing the Storage CIM provider**,
    **checking the Dell storage drivers**, or **testing the optical drive hypothesis**.

    ************** End: CoPilot Answer *******************

    Some of those are borderline absurd, others are possibilities.

    Paul

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Boris@Boris@invalid.invalid to alt.comp.os.windows-10 on Sun Aug 16 23:19:24 2026
    From Newsgroup: alt.comp.os.windows-10

    Paul <nospam@needed.invalid> wrote in news:115tako$gt0g$1@dont-email.me:

    On Sat, 8/15/2026 12:40 PM, Boris wrote:
    Paul <nospam@needed.invalid> wrote in
    news:115ot80$33m5k$1@dont-email.me:

    On Fri, 8/14/2026 5:41 PM, Boris wrote:
    Windows 10, 22H2, 19045.6466

    I haven't used Windows PowerShell for a while.

    Today, I tried Get-Volume, and the results were nothing:

    PS C:\windows\system32> Get-Volume
    PS C:\windows\system32>

    So I tried PS on a Windows 11 machine, and it worked fine.

    I searched online, and the suggestion was to install PS using this
    command within the command prompt:
    winget install --id Microsoft.PowerShell --source winget

    Same (none)results.

    I dis some more searching, and found this:
    Microsoft supports PowerShell until PowerShell reaches end-of-support
    or the version of Windows reaches end-of-support.

    Since my Windows 10 has reached end-on-support, is there any way to
    install a version of PS that will work on my Windows 10 machine? I'm
    not interested in ESU, and not even sure if that would include the
    ability to install a working edition of PS.

    There are other ways to find system information.

    Thanks.


    PS C:\windows\system32> $PSVersiontable

    If that runs, then the shell is running.
    I mean, as soon as it put up that PS prompt, it was working.
    But having it print the table is fun too.

    If "Get-volume" won't run, maybe wmic.exe is malfunctioning.
    Using one of your shells, test it out a bit.

    wmic partition get name,size,index
    wmic logicaldisk
    wmic diskdrive

    C:\Windows\System32> wmic partition get name,size,index
    Index Name Size
    0 Disk #0, Partition #0 104857600
    1 Disk #0, Partition #1 127088459776
    2 Disk #0, Partition #2 1073741824
    3 Disk #0, Partition #3 138510690816
    4 Disk #0, Partition #4 1074790400
    5 Disk #0, Partition #5 732331769856
    6 Disk #0, Partition #6 3000582012928
    0 Disk #1, Partition #0 91225063424

    You can try a "mountvol" for another view.

    Or the diskpart.exe utility can list things as well.

    Powershell could depend on a version of dotNET.
    DotNet assemblies have to be recompiled after a
    DotNet update, and you might see a couple "ngen.exe"
    running as well as other things. You might have
    a number of versions of DotNet, but after an update
    of a specific version, ngen will attempt to verify the
    other versions and a kind of "null update" is the
    result. So you might see "busy, blip, blip, blip"
    as the things that don't need maintenance, don't
    get any effort.

    Maybe this is one of those dism/sfc times :-)
    But I don't know whether the shell maintenance
    is covered by such things. It would make sense
    for the effort to be there, I just don't know off
    hand how it is maintained.

    dism /Online /Cleanup-image /RestoreHealth
    Sfc /ScanNow

    If the signing had expired, there might have
    been an entirely different visual result. The calmness
    of your description, suggests a dependency is taking
    a nap.

    Paul

    $PSVersiontable and the wmic commands gave results, but Get-Volume
    still does not.

    -----------------------------------------------

    PS C:\WINDOWS\system32> Get-Volume
    PS C:\WINDOWS\system32> wmic partition get name,size,index
    Index Name Size
    0 Disk #0, Partition #0 524288000
    1 Disk #0, Partition #1 984293048320
    2 Disk #0, Partition #2 897581056
    3 Disk #0, Partition #3 12823035904
    4 Disk #0, Partition #4 1518338048

    PS C:\WINDOWS\system32> wmic logicaldisk
    Access Availability BlockSize Caption Compressed
    ConfigManagerErrorCode ConfigManagerUserConfig CreationClassName
    Description DeviceID DriveType ErrorCleared ErrorDescription
    ErrorMethodology FileSystem FreeSpace InstallDate LastErrorCode
    MaximumComponentLength MediaType Name NumberOfBlocks PNPDeviceID
    PowerManagementCapabilities PowerManagementSupported ProviderName
    Purpose QuotasDisabled QuotasIncomplete QuotasRebuilding Size
    Status StatusInfo SupportsDiskQuotas SupportsFileBasedCompression
    SystemCreationClassName SystemName VolumeDirty VolumeName
    VolumeSerialNumber 0 C: FALSE

    Win32_LogicalDisk Local
    Fixed Disk C: 3

    NTFS 781053693952 255

    12 C:

    TRUE

    TRUE FALSE 984293044224
    TRUE TRUE Win32_ComputerSystem
    DADSDELLLAPTOP FALSE OS 181B2739
    D:

    Win32_LogicalDisk CD-ROM Disc D:
    5


    11 D:







    Win32_ComputerSystem
    DADSDELLLAPTOP

    PS C:\WINDOWS\system32> wmic diskdrive
    Availability BytesPerSector Capabilities CapabilityDescriptions

    Caption CompressionMethod
    ConfigManagerErrorCode ConfigManagerUserConfig CreationClassName
    DefaultBlockSize Description DeviceID ErrorCleared
    ErrorDescription ErrorMethodology FirmwareRevision Index
    InstallDate InterfaceType LastErrorCode Manufacturer
    MaxBlockSize MaxMediaSize MediaLoaded MediaType
    MinBlockSize Model
    Name NeedsCleaning NumberOfMediaSupported
    Partitions PNPDeviceID
    PowerManagementCapabilities PowerManagementSupported SCSIBus
    SCSILogicalUnit SCSIPort SCSITargetId SectorsPerTrack SerialNumber
    Signature Size Status StatusInfo SystemCreationClassName
    SystemName TotalCylinders TotalHeads TotalSectors TotalTracks
    TracksPerCylinder
    512 {3, 4, 10} {"Random Access", "Supports
    Writing", "SMART Notification"} ST1000LM024 HN-M101MBB

    0 FALSE

    Win32_DiskDrive Disk drive
    \\.\PHYSICALDRIVE0

    2BA30004 0 IDE

    (Standard disk drives)

    TRUE Fixed hard disk media
    ST1000LM024 HN-M101MBB \\.\PHYSICALDRIVE0

    5
    SCSI\DISK&VEN_ST1000LM&PROD_024\4&D14604B&0&000000

    0 0

    0 0 63
    S314J90H259607 1000202273280 OK

    Win32_ComputerSystem DADSDELLLAPTOP 121601
    255 1953520065 31008255 255

    PS C:\WINDOWS\system32>
    --------------------------------------------------

    I'm going to move on to VanguardLH's reply before I do the dism/sfc
    thing.

    Thanks.


    OK, ran this "ticket" through CoPilot :-)

    ************* CoPilot Question ***************

    On Windows 10 19045.6466 , the Powershell there, execution of
    "Get-Volume" returns no output. Other commands used to collect
    information about storage, seem to return outputs. For example, the wmic logicaldisk command produces output OK. What would be an explanation for
    such behavior ? Why would Get-Volume return with no output ? Does it
    need elevation as Administrator, or could that be a factor ? If that
    were the case, then you would think other commands would have an Administrator group dependency. So far, no other sample command has a
    problem producing output.

    PS C:\WINDOWS\system32> Get-Volume
    PS C:\WINDOWS\system32> wmic partition get name,size,index
    Index Name Size
    0 Disk #0, Partition #0 524288000
    1 Disk #0, Partition #1 984293048320
    2 Disk #0, Partition #2 897581056
    3 Disk #0, Partition #3 12823035904
    4 Disk #0, Partition #4 1518338048

    The disk is ST1000LM024 HN-M101MBB and the laptop is Dell branded.
    The laptop has an optical drive D: as well.

    ************** CoPilot Answer *******************

    The behavior yourCOre seeing rCo ** Get-Volume returning absolutely nothing**, while WMIC and other storage-related commands work - is
    unusual but *not mysterious*. On Windows 10, especially on OEM-modified builds and older PowerShell versions, there are several well-known
    failure modes that cause **Get-Volume** to return an empty result set.

    Below is the complete, technically grounded explanation.

    ---

    ## **Concise answer**
    Get-Volume returns nothing when **the Storage Management API (SMAPI)**
    cannot enumerate volumes.
    This happens when:

    - The **Storage Service ( StorSvc ) is disabled or broken**
    - The **Virtual Disk Service (VDS)** is disabled
    - The **CIM/WMI provider for storage is missing or corrupted**
    - The **PowerShell Storage module is mismatched with OS version**
    - The **Dell OEM image has removed or altered storage providers**
    - The **optical drive or disk controller reports unexpected data**
    - The **system is missing required privileges** (rare, but possible)

    Elevation *usually* is **not** required, but a broken service or
    provider *is*.

    ---

    # **Why Get-Volume can return no output**

    ### 1. **Storage Service ( StorSvc ) is disabled**
    Get-Volume depends on the Windows Storage Service.

    Check:


    sc query StorSvc


    If it is **Stopped** or **Disabled**, you will get *no output* from:

    Get-Volume
    Get-Partition
    Get-Disk

    Ok. Looks like StorService is enable, yet the three commands result in no output. I am running as admininstor. I'll investigate other options in a while. ------------------------
    PowerShell 7.6.5
    PS C:\Windows\System32> get-volume
    PS C:\Windows\System32> wmic partition get name,size,index
    Index Name Size
    0 Disk #0, Partition #0 524288000
    1 Disk #0, Partition #1 984293048320
    2 Disk #0, Partition #2 897581056
    3 Disk #0, Partition #3 12823035904
    4 Disk #0, Partition #4 1518338048

    PS C:\Windows\System32> sc query StorSvc

    SERVICE_NAME: StorSvc
    TYPE : 10 WIN32_OWN_PROCESS
    STATE : 4 RUNNING
    (STOPPABLE, NOT_PAUSABLE,
    IGNORES_SHUTDOWN)
    WIN32_EXIT_CODE : 0 (0x0)
    SERVICE_EXIT_CODE : 0 (0x0)
    CHECKPOINT : 0x0
    WAIT_HINT : 0x0
    PS C:\Windows\System32> get-partition
    PS C:\Windows\System32> Get-Disk
    PS C:\Windows\System32>
    -----------------------------------


    But WMIC will still work, because WMIC uses **Win32_LogicalDisk**
    (classic WMI), not SMAPI.

    This is the **#1 cause** on OEM laptops.

    ---

    ### 2. **Virtual Disk Service (VDS) is disabled**
    Older storage cmdlets still fall back to VDS.

    Check:


    sc query vds


    If VDS is disabled, Get-Volume may return nothing.

    ---

    ### 3. **PowerShell Storage module mismatch**
    Windows 10 19045 uses:


    Microsoft.PowerShell.Management
    Microsoft.PowerShell.Storage


    If the Storage module is corrupted or mismatched (common after OEM
    recovery or DISM cleanup), the cmdlet loads but returns no objects.

    Test:

    Get-Module -ListAvailable Storage

    If missing --> Get-Volume returns nothing.

    ---

    ### 4. **CIM provider for storage is broken**
    Get-Volume uses:

    root/Microsoft/Windows/Storage

    Check:

    Get-CimClass -Namespace root/Microsoft/Windows/Storage

    If this returns **nothing**, the provider is missing --> Get-Volume
    returns nothing.

    This is surprisingly common on Dell/HP OEM images after upgrades.

    ---

    ### 5. **Dell OEM storage driver quirks**
    Your disk (ST1000LM024) is a **Samsung/Seagate hybrid laptop drive**.
    Dell often ships:

    - Intel RST drivers
    - OEM AHCI drivers
    - OEM ATAPI drivers for optical drives

    If the optical drive reports invalid volume metadata, the Storage API
    can fail enumeration and return **zero volumes**.

    WMIC still works because it uses the older Win32 provider.

    ---

    ### 6. **Optical drive D: causing enumeration failure**
    This is a known issue:

    If the optical drive reports:

    - No media
    - Invalid geometry
    - Zero-byte size
    - Unexpected partition style

    Then Get-Volume may return **nothing at all**, not even the HDD
    volumes.

    You can test this by temporarily disabling the optical drive in Device Manager.

    ---

    ### 7. **Elevation is NOT normally required**
    Running PowerShell as Administrator is not required for:

    Get-Volume
    Get-Disk
    Get-Partition

    But if a service is disabled, elevation wonrCOt fix it.

    ---

    # **Diagnostic commands (run these)**
    These will pinpoint the cause.

    ### 1. Does Get-Disk return anything?

    Get-Disk

    If **Get-Disk also returns nothing**, the Storage API is broken.

    ---

    ### 2. Check Storage Service

    sc query StorSvc

    Expected:

    STATE: RUNNING

    If not running --> this is the cause.

    ---

    ### 3. Check CIM provider

    Get-CimClass -Namespace root/Microsoft/Windows/Storage

    If empty --> provider missing --> Get-Volume cannot work.

    ---

    ### 4. Check Storage module

    Get-Module -ListAvailable Storage

    If missing --> module corruption.

    ---

    ### 5. Check optical drive behavior

    Get-Volume -DriveLetter D

    If this hangs or returns nothing --> the optical drive is blocking enumeration.

    ---

    # **Why WMIC works while Get-Volume fails**
    WMIC uses **legacy WMI classes**:

    Win32_LogicalDisk
    Win32_DiskDrive
    Win32_DiskPartition

    These do **not** depend on:

    - Storage Service
    - VDS
    - Storage CIM provider
    - PowerShell Storage module

    So WMIC continues to work even when the modern storage stack is broken.

    ---

    # **Most likely explanation for your system**
    Given:

    - Windows 10 19045.6466
    - Dell laptop
    - Optical drive present
    - WMIC works
    - Get-Volume returns nothing

    The most probable causes are:

    ### **1. Storage Service (StorSvc) not running**
    or
    ### **2. Optical drive D: reporting invalid geometry**
    or
    ### **3. Storage CIM provider missing/corrupted**

    These three account for 95% of cases.

    ---

    If you want, I can walk you through **repairing the Storage CIM
    provider**,
    **checking the Dell storage drivers**, or **testing the optical drive
    hypothesis**.

    ************** End: CoPilot Answer *******************

    Some of those are borderline absurd, others are possibilities.

    Paul



    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From VanguardLH@V@nguard.LH to alt.comp.os.windows-10 on Sun Aug 16 23:46:56 2026
    From Newsgroup: alt.comp.os.windows-10

    Paul <nospam@needed.invalid> wrote:

    VanguardLH wrote:

    Boris <Boris@invalid.invalid> wrote:

    I ran PS7, still with no luck when issueing get-volume.

    Guess I'm at a standstill. Now going to try Paul's dism/sfc.

    I'd try booting into Windows' Safe Mode to make sure you aren't loading
    drivers or software that interferes with querying the devices.


    You would think at least a C: drive would answer to a call like this.

    I don't know how Bitlocker, if enabled, might interfere. There are
    other programs that use stacked I/O drivers, and those could interfere
    with casual accessing of drives. Safe Boot won't get rid of Bitlocker.
    You'd have to remove that to retest. Often the other stacked I/O
    drivers don't load during safe boot, but some may. You could use
    SysInternals' loadorder to see what drivers loaded. For example, could
    be some anti-malware or security software blocks casual interrogation of devices, like drives, to prevent malware (ransomware) from finding them.

    Boris replied that safe mode didn't help. Next I'd try booting with a
    Windows distro from a removable drive (CD/DVD, USB flash drive), like
    WinPE, to see if it his current Windows setup that has the trouble. But
    it looks like Boris doesn't want to pursue the issue.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Paul@nospam@needed.invalid to alt.comp.os.windows-10 on Mon Aug 17 06:21:28 2026
    From Newsgroup: alt.comp.os.windows-10

    On Sun, 8/16/2026 7:19 PM, Boris wrote:
    Paul <nospam@needed.invalid> wrote in news:115tako$gt0g$1@dont-email.me:

    If it is **Stopped** or **Disabled**, you will get *no output* from:

    Get-Volume
    Get-Partition
    Get-Disk

    Ok. Looks like StorService is enable, yet the three commands result in no output. I am running as admininstor. I'll investigate other options in a while. ------------------------
    PowerShell 7.6.5
    PS C:\Windows\System32> get-volume
    PS C:\Windows\System32> wmic partition get name,size,index
    Index Name Size
    0 Disk #0, Partition #0 524288000
    1 Disk #0, Partition #1 984293048320
    2 Disk #0, Partition #2 897581056
    3 Disk #0, Partition #3 12823035904
    4 Disk #0, Partition #4 1518338048

    PS C:\Windows\System32> sc query StorSvc

    SERVICE_NAME: StorSvc
    TYPE : 10 WIN32_OWN_PROCESS
    STATE : 4 RUNNING
    (STOPPABLE, NOT_PAUSABLE,
    IGNORES_SHUTDOWN)
    WIN32_EXIT_CODE : 0 (0x0)
    SERVICE_EXIT_CODE : 0 (0x0)
    CHECKPOINT : 0x0
    WAIT_HINT : 0x0
    PS C:\Windows\System32> get-partition
    PS C:\Windows\System32> Get-Disk
    PS C:\Windows\System32>
    -----------------------------------

    While you are working on your AI-Debug, you could
    consider plugging in a USB stick and re-running "Get-Volume".

    This is on the theory the problem is related to the disk driver
    which is being used for the 1TB HDD and for the optical drive.

    A USB storage device would not go through the same driver, and
    it could be listed as a "Fixed Disk" or a "Removable", according
    to whether the USB Stick RMB bit is 0 or 1.

    I could attempt to simulate this driver theory here, but it
    would make an awful mess :-) It's just quicker to have you test
    a USB stick, and see if we can get that command working for you.

    Paul

    --- Synchronet 3.22a-Linux NewsLink 1.2