BeyondDimension / BeyondDimension/SteamTools
🐛[BUG] 微软商店版的一系列BUG
- Dominant language
- C#
- Stars
- 26.8k
- Forks
- 1.7k
- PR merge metrics
- No merged PRs in 30d
Description
🐛 描述(Description)
1.“启动时自动运行Steam”功能失效
2.“当Steam客户端启动时弹出通知”功能失效
3.”账号切换“页面内,提示没有在您的电脑上读取到任何Steam帐户数据,但在刷新后却可以直接弹出之前登录过的所有账号
4.在”账号切换“页面内,任选一个账号,并选择一键登录Steam时,无法启动Steam,且自动关闭Watt Toolkit(?),在手动启动Steam时,依旧需要手动输入账号密码及Steam令牌验证码
(PS:以上不清楚是否为我本人设置的问题,但我之前使用微软商店版时根本没有这些问题,不知道是什么时候开始问题越来越多,已经忍了好久了,实在是受不了了。另外我记得原来貌似有一个启动Steam时跳过输入密码的功能,但却找不到了?)
📷 复现步骤(Steps to Reproduce)
每次启动时都是这样,无需刻意复现
📄 日志信息(Log Information)
你的日志内容
2022-08-11 11:21:58.9263|Error|ViaFactory|Stopped program because of exception, name: AppDomain, isTerminating: True | System.ComponentModel.Win32Exception (2): An error occurred trying to start process 'explorer.exe' with working directory 'C:\Windows\System32'. 系统找不到指定的文件。
at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start()
at System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start(String fileName, String arguments)
at System.Application.Services.Implementation.WindowsPlatformServiceImpl.StartAsInvokerByExplorer(String fileName, String arguments)
at System.Application.Services.Implementation.WindowsPlatformServiceImpl.StartAsInvoker(String fileName, String arguments)
at System.Application.Services.Implementation.SteamServiceImpl.StartSteam(String arguments)
at System.Application.UI.ViewModels.SteamAccountPageViewModel.ReStartSteamByUser(SteamUser user)
at System.Threading.Tasks.Task.<>c.b__128_1(Object state)
at System.Threading.QueueUserWorkItemCallback.<>c.<.cctor>b__6_0(QueueUserWorkItemCallback quwi)
at System.Threading.ExecutionContext.RunForThreadPoolUnsafe[TState](ExecutionContext executionContext, Action`1 callback, TState& state)
at System.Threading.QueueUserWorkItemCallback.Execute()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()
at System.Threading.Thread.StartCallback()
🚑 基本信息(Basic Information)
- 程序版本(Program Version):2.8.2
- 系统版本号(OS Version): Windows 11 家庭中文版 22000.856
- 是否为应用商店版本(Whether it is a Store version): 是
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with the logged entry points WindowsPlatformServiceImpl.StartAsInvokerByExplorer, SteamServiceImpl.StartSteam, and SteamAccountPageViewModel.ReStartSteamByUser, using the Store version and the supplied Windows error as context. Trace how startup, notifications, account loading, and one-click login behave; done means the reported Store-version behaviors work without closing Watt Toolkit or requiring unexpected manual credentials.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100