Title: Start program with -WorkingDirectory "C:\" raises Set-Location: Cannot find path 'C:"' because it does not exist. · Issue #26541 · PowerShell/PowerShell · GitHub
Open Graph Title: Start program with -WorkingDirectory "C:\" raises Set-Location: Cannot find path 'C:"' because it does not exist. · Issue #26541 · PowerShell/PowerShell
X Title: Start program with -WorkingDirectory "C:\" raises Set-Location: Cannot find path 'C:"' because it does not exist. · Issue #26541 · PowerShell/PowerShell
Description: Prerequisites Write a descriptive title. Make sure you are able to repro it on the latest released version Search the existing issues. Refer to the FAQ. Refer to Differences between Windows PowerShell 5.1 and PowerShell. Steps to reprodu...
Open Graph Description: Prerequisites Write a descriptive title. Make sure you are able to repro it on the latest released version Search the existing issues. Refer to the FAQ. Refer to Differences between Windows PowerSh...
X Description: Prerequisites Write a descriptive title. Make sure you are able to repro it on the latest released version Search the existing issues. Refer to the FAQ. Refer to Differences between Windows PowerSh...
Opengraph URL: https://github.com/PowerShell/PowerShell/issues/26541
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Start program with -WorkingDirectory \"C:\\\" raises Set-Location: Cannot find path 'C:\"' because it does not exist.","articleBody":"### Prerequisites\n\n- [x] Write a descriptive title.\n- [x] Make sure you are able to repro it on the [latest released version](https://github.com/PowerShell/PowerShell/releases)\n- [x] Search the existing issues.\n- [x] Refer to the [FAQ](https://github.com/PowerShell/PowerShell/blob/master/docs/FAQ.md).\n- [x] Refer to [Differences between Windows PowerShell 5.1 and PowerShell](https://learn.microsoft.com/powershell/scripting/whats-new/differences-from-windows-powershell).\n\n### Steps to reproduce\n\nSimply start powershell with args `-WorkingDirectory` `\"C:\\\"`:\n\n```console\nD:\\\u003e pwsh -noexit -WorkingDirectory \"C:\\\"\nPowerShell 7.5.4\nSet-Location: Cannot find path 'C:\"' because it does not exist.\n```\n\nThis error occurs when I tried to open powershell from explorer.exe's one driver's root path, with shift+rightclick on the root folder:\n\n\u003cimg width=\"448\" height=\"188\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/4bf466bd-e1a6-4d3e-81e7-f980138d4138\" /\u003e\n\nThe context menu comes from the registry with command:\n\n```powershell\npowershell.exe -noexit -WorkingDirectory \"%V\"\n```\n\nAlthough the builtin powershell is 5.x, I can reproduce this issue in the latest 7.x pwsh.exe too.\n\nThe error seems because powershell is trying to parse a bash-like string, and the trailing `\\` makes it throws error. I can also reproduce that with arguments like `\"C:\\Users\\\"`. However, on Windows, the `%V` variable only expand to either `C:\\` from the root path or `C:\\Users` from other (without trailing `\\`).\n\n### Expected behavior\n\n```console\nShould start powershell and navigate to C:\\ normally.\n```\n\n### Actual behavior\n\n```console\nThrows error:\nSet-Location: Cannot find path 'C:\"' because it does not exist.\n```\n\n### Error details\n\n```console\nException :\n Type : System.Management.Automation.ItemNotFoundException\n ErrorRecord :\n Exception :\n Type : System.Management.Automation.ParentContainsErrorRecordException\n Message : Cannot find path 'C:\"' because it does not exist.\n HResult : -2146233087\n TargetObject : C:\"\n CategoryInfo : ObjectNotFound: (C:\":String) [], ParentContainsErrorRecordException\n FullyQualifiedErrorId : PathNotFound\n ItemName : C:\"\n SessionStateCategory : Drive\n TargetSite :\n Name : ResolveDriveQualifiedPath\n DeclaringType : [System.Management.Automation.LocationGlobber]\n MemberType : Method\n Module : System.Management.Automation.dll\n Message : Cannot find path 'C:\"' because it does not exist.\n Source : System.Management.Automation\n HResult : -2146233087\n StackTrace :\n at System.Management.Automation.LocationGlobber.ResolveDriveQualifiedPath(String path, CmdletProviderContext context\n, Boolean allowNonexistingPaths, CmdletProvider\u0026 providerInstance)\n at System.Management.Automation.LocationGlobber.GetGlobbedMonadPathsFromMonadPath(String path, Boolean allowNonexist\ningPaths, CmdletProviderContext context, CmdletProvider\u0026 providerInstance)\n at System.Management.Automation.SessionStateInternal.SetLocation(String path, CmdletProviderContext context, Boolean\n literalPath)\n at Microsoft.PowerShell.Commands.SetLocationCommand.ProcessRecord()\nTargetObject : C:\"\nCategoryInfo : ObjectNotFound: (C:\":String) [Set-Location], ItemNotFoundException\nFullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.SetLocationCommand\nInvocationInfo :\n MyCommand : Set-Location\n HistoryId : 1\n InvocationName : Set-Location\n CommandOrigin : Internal\nPipelineIterationInfo :\n 0\n 1\n 0\n```\n\n### Environment data\n\n```powershell\nName Value\n---- -----\nPSVersion 7.5.4\nPSEdition Core\nGitCommitId 7.5.4\nOS Microsoft Windows 10.0.26200\nPlatform Win32NT\nPSCompatibleVersions {1.0, 2.0, 3.0, 4.0…}\nPSRemotingProtocolVersion 2.3\nSerializationVersion 1.1.0.1\nWSManStackVersion 3.0\n```\n\n### Visuals\n\n_No response_","author":{"url":"https://github.com/hyrious","@type":"Person","name":"hyrious"},"datePublished":"2025-11-30T02:52:17.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":7},"url":"https://github.com/26541/PowerShell/issues/26541"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:3dc2e0ba-7c93-7aca-10ed-4e6b867e583f |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | C5FE:281D72:25390C:3014AC:6A5B6620 |
| html-safe-nonce | 9dcc52014bc4c156f19bd6e86712bc4b1095fae437a8fcf07aab92b3e6e7e40a |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDNUZFOjI4MUQ3MjoyNTM5MEM6MzAxNEFDOjZBNUI2NjIwIiwidmlzaXRvcl9pZCI6IjM2NTMwNTk4NjM4ODkyNzQ0MDAiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | f13c8d89da43da8bfcc8f8c188604f3c69678a589497349986d1b9205b80093c |
| hovercard-subject-tag | issue:3677307144 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/PowerShell/PowerShell/26541/issue_layout |
| twitter:image | https://opengraph.githubassets.com/473b7f083fd8d773b925ac485eeae0bf412347f1b1b0f9638cbacc1a101f7d71/PowerShell/PowerShell/issues/26541 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/473b7f083fd8d773b925ac485eeae0bf412347f1b1b0f9638cbacc1a101f7d71/PowerShell/PowerShell/issues/26541 |
| og:image:alt | Prerequisites Write a descriptive title. Make sure you are able to repro it on the latest released version Search the existing issues. Refer to the FAQ. Refer to Differences between Windows PowerSh... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | hyrious |
| hostname | github.com |
| expected-hostname | github.com |
| None | 5290d7e14309ad1e76106a9c4237bd1041517e83ea182c8ab756752cb0c6940b |
| turbo-cache-control | no-preview |
| go-import | github.com/PowerShell/PowerShell git https://github.com/PowerShell/PowerShell.git |
| octolytics-dimension-user_id | 11524380 |
| octolytics-dimension-user_login | PowerShell |
| octolytics-dimension-repository_id | 49609581 |
| octolytics-dimension-repository_nwo | PowerShell/PowerShell |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 49609581 |
| octolytics-dimension-repository_network_root_nwo | PowerShell/PowerShell |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 9c975978430e9ad293956f2bbdaf153b1bd84a99 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width