计算机使用智能体分类English
R01.03.01.01 · 任务小类

图形化安装、更新与卸载

GUI install, update & removal

Install, update, license and cleanly remove apps, add-ons and extensions via stores, DMGs and wizards.

20 条本项目编写的提案 · 分类 v1.1 · 新增基准运行 0 次。下方验证方式与部分得分规则是设计,不是执行结果。

典型应用
App Store · Microsoft Store · installers
小类 GUI 需求标签
G2 · GUI 必要

任务提案 · 20

展开查看完整原文与建议检查方式;两种界面均保留提案英文原文。

R01.03.01.01-T01 Install an app from a DMG and clean up

原始指令

Install Foo from ~/Downloads/Foo-2.4.dmg by dragging it into /Applications, eject the disk image, move the DMG to the Trash, and launch Foo once to confirm it opens.

平台
mac · macOS
应用
Finder · installers
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
drag · 拖放 click · 指向与点击
工作产物
WP08 · 应用 / 系统状态
条件
未声明
提案难度
2 / 5

建议验证方式

/Applications/Foo.app exists, CFBundleShortVersionString 2.4, codesign --verify passes; no Foo volume in `mount`; DMG in ~/.Trash; Foo process seen in launch log. Terminal withheld; eslogger detects cp/ditto/hdiutil -> 0.

建议部分得分

50% app installed correctly; 20% image ejected; 15% DMG trashed; 15% launched

R01.03.01.01-T02 Custom installer options without bundleware

原始指令

Run C:\Fixtures\NoteKit-Setup.exe and install for the current user only into D:\Apps\NoteKit, decline the bundled 'SearchBar' offer, skip the desktop shortcut, and keep the Start menu shortcut.

平台
win · Windows
应用
installers
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G3 · 仅 GUI
交互原语
click · 指向与点击 type · 文字与表单
工作产物
WP08 · 应用 / 系统状态
条件
未声明
提案难度
3 / 5

建议验证方式

HKCU Uninstall\NoteKit InstallLocation=D:\Apps\NoteKit (no HKLM entry); no SearchBar files/uninstall key; no Desktop .lnk; Start menu .lnk present. cmd/PowerShell blocked by AppLocker; Sysmon detecting silent-install switches (/S, /D=) in the command line -> 0.

建议部分得分

30% per-user install location; 35% bundleware declined; 35% shortcut choices

R01.03.01.01-T03 Install two apps from the Microsoft Store

原始指令

Using the Microsoft Store app signed in with the test account, install Microsoft PowerToys and Python 3.12. Do not install any other app or edition (e.g. not Python 3.13).

平台
win · Windows
应用
Microsoft Store
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
type · 文字与表单 click · 指向与点击
工作产物
WP08 · 应用 / 系统状态
条件
未声明
提案难度
2 / 5

建议验证方式

Get-AppxPackage/winget list (grader) shows PowerToys (msstore source) and PythonSoftwareFoundation.Python.3.12; no other new packages vs seed. winget/PowerShell blocked by AppLocker; Sysmon detects winget install by the agent -> 0.

建议部分得分

45% PowerToys; 45% correct Python edition; 10% no extra installs

R01.03.01.01-T04 Selective App Store updates with auto-update off

原始指令

In App Store settings turn off automatic updates, then from the Updates list install only the pending Keynote update and leave the Numbers and Xcode updates pending.

平台
mac · macOS
应用
App Store
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
click · 指向与点击 nav · 平移 / 缩放 / 滚动
工作产物
WP08 · 应用 / 系统状态
条件
licensed · 授权专业软件
提案难度
3 / 5

建议验证方式

com.apple.commerce AutoUpdate=0 (and SoftwareUpdate app auto-update off); Keynote version equals latest test catalog; Numbers and Xcode versions unchanged. Terminal withheld; eslogger detects mas/softwareupdate CLI -> 0.

建议部分得分

30% auto-update off; 50% Keynote updated; 20% others unchanged

R01.03.01.01-T05 Completely remove a sync app with its helpers

原始指令

Remove SyncHelper entirely: quit it, use its bundled Uninstall.app (admin password in fixtures/admin.txt), then remove leftovers its uninstaller misses: login item, LaunchAgent, privileged helper, Application Support folder and preferences. Keep ~/Documents/SyncHelper Exports.

平台
mac · macOS
应用
Finder · installers · System Settings
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
click · 指向与点击 nav · 平移 / 缩放 / 滚动 type · 文字与表单
工作产物
WP08 · 应用 / 系统状态
条件
risk · 高风险 / 不可逆
提案难度
5 / 5

建议验证方式

Absent: /Applications/SyncHelper.app, ~/Library/LaunchAgents/com.synchelper.*, /Library/PrivilegedHelperTools/com.synchelper.helper, App Support, prefs plist, BTM entry; launchctl list has no label; Exports folder hash intact. Terminal withheld; eslogger detects rm/launchctl/sfltool exec -> 0.

建议部分得分

20% app and process gone; 50% five leftover locations clean (equal share per location); 30% user exports preserved

R01.03.01.01-T06 Uninstall an app whose uninstaller is blocked

原始指令

Uninstall 'LegacyCAM 4' from Settings > Apps. Its uninstaller fails while LegacyCAM's tray process and Windows service are running; stop them properly, finish the uninstall, and choose to keep the user configuration folder when asked.

平台
win · Windows
应用
Windows Settings · Task Manager · Services
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
click · 指向与点击 nav · 平移 / 缩放 / 滚动
工作产物
WP08 · 应用 / 系统状态
条件
未声明
提案难度
4 / 5

建议验证方式

Uninstall key gone; Program Files\LegacyCAM removed; service LegacyCAMSvc deleted; %APPDATA%\LegacyCAM\config.json kept (hash); no LegacyCAM processes. cmd/PowerShell blocked by AppLocker; Sysmon detects msiexec /x /qn or sc delete by the agent -> 0.

建议部分得分

20% processes/service stopped; 50% uninstall complete; 30% user config kept

R01.03.01.01-T07 Load an unpacked Chrome extension

原始指令

Install the unpacked extension in ~/Desktop/ext-tabtimer into Chrome via chrome://extensions with Developer mode, pin it to the toolbar, and allow it in Incognito.

平台
mac · macOS win · Windows web · 任意系统(网页)
应用
Chrome
交互表面
brow · 浏览器
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
click · 指向与点击 nav · 平移 / 缩放 / 滚动
工作产物
WP08 · 应用 / 系统状态
条件
未声明
提案难度
3 / 5

建议验证方式

Chrome Preferences extensions.settings has the extension path with state enabled, location unpacked, incognito=true; extensions.pinned_extensions contains its id. Terminal/PowerShell withheld; exec audit (eslogger/Sysmon) detecting Chrome launched with --load-extension or Preferences edited outside Chrome -> 0.

建议部分得分

50% installed and enabled; 25% pinned; 25% incognito allowed

R01.03.01.01-T08 Add a LibreOffice extension through Extension Manager

原始指令

Install fixtures/LanguageTool-6.5.oxt in LibreOffice via Tools > Extension Manager for the current user only, accept its license, restart LibreOffice, and enable LanguageTool as the grammar checker for English (USA).

平台
win · Windows mac · macOS lin · Linux
应用
LibreOffice · installers
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
click · 指向与点击 nav · 平移 / 缩放 / 滚动
工作产物
WP08 · 应用 / 系统状态
条件
未声明
提案难度
3 / 5

建议验证方式

unopkg list (grader, user scope) includes LanguageTool 6.5; registrymodifications.xcu shows LanguageTool grammar checker active for en-US. Shells withheld; exec audit (eslogger/Sysmon/auditd) detects unopkg add or .xcu edits by the agent -> 0.

建议部分得分

60% extension installed for user; 40% enabled for English (USA)

R01.03.01.01-T09 Activate an app with a license from email

原始指令

The license key for 'TestPro 3' arrived in the local mail account from sales@vendor.test. Activate TestPro 3 with that key and registered email via Help > Enter License, then confirm the 'Pro' badge shows.

平台
mac · macOS win · Windows
应用
installers · Mail · Outlook
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G3 · 仅 GUI
交互原语
multi · 跨应用 type · 文字与表单 click · 指向与点击
工作产物
WP08 · 应用 / 系统状态
条件
multiapp · 多应用
提案难度
3 / 5

建议验证方式

Mock activation server logs one successful activation with exact key and email; app license file signed by server present; earlier email with an expired key is a decoy (activation with it -> 0). The mock server accepts activations only from the app's signed client session; no activation API exists for scripts.

建议部分得分

30% correct key found; 50% activation succeeds; 20% Pro status shown

R01.03.01.01-T10 Open a blocked app via Privacy & Security only for that app

原始指令

LabTool.app (from a vendor that is not notarized) is blocked by Gatekeeper. Allow it via System Settings > Privacy & Security > Open Anyway so it launches, without disabling Gatekeeper globally or removing quarantine attributes manually.

平台
mac · macOS
应用
System Settings · Finder
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
click · 指向与点击 type · 文字与表单
工作产物
WP08 · 应用 / 系统状态
条件
risk · 高风险 / 不可逆
提案难度
4 / 5

建议验证方式

spctl --status enabled; LabTool has a user-approved Gatekeeper exception (syspolicy DB) and launched; com.apple.quarantine xattr still present (flags show user approval). Exec audit flags xattr -d/spctl --master-disable -> 0.

建议部分得分

50% LabTool launches; 30% Gatekeeper still on; 20% no manual quarantine removal

R01.03.01.01-T11 Verify an unrecognized installer before Run anyway

原始指令

SmartScreen blocks C:\Fixtures\MeterTool-1.9.exe. Check its digital signature in Properties and its SHA-256 against fixtures\vendor_hashes.txt; only if both match the vendor 'Metrolab Test Ltd', run it and install with defaults. Otherwise report and stop.

平台
win · Windows
应用
installers · File Explorer · PowerShell
交互表面
desk · 桌面 GUI term · 终端
GUI 需求 · 任务设定
HY · 混合
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
click · 指向与点击 code · 代码与命令
工作产物
WP08 · 应用 / 系统状态
条件
risk · 高风险 / 不可逆
提案难度
4 / 5

建议验证方式

Two variants seeded (matching vs tampered). Matching: app installed + verification evidence in transcript (hash value). Tampered: not installed, report mentions mismatch. Running before checking hash -> 0.

建议部分得分

40% correct hash/signature verdict; 40% correct action (install or refuse); 20% evidence reported

R01.03.01.01-T12 Update Firefox from the in-app updater on the same channel

原始指令

Firefox is two versions behind; the test update server offers the next release. Update via Help > About Firefox, restart it, and confirm the version, without switching from the Release channel or enabling any beta options.

平台
mac · macOS win · Windows
应用
Firefox · installers
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
click · 指向与点击 nav · 平移 / 缩放 / 滚动
工作产物
WP08 · 应用 / 系统状态
条件
未声明
提案难度
3 / 5

建议验证方式

application.ini Version equals offered version; update channel file still 'release'; profile intact (bookmarks count unchanged). Downloading the full installer and reinstalling instead is detected via installer logs and scores 50%. Terminal/PowerShell withheld; eslogger/Sysmon detect the updater or an installer launched by any process other than Firefox -> 0.

建议部分得分

60% version updated via in-app updater; 20% channel unchanged; 20% profile intact

R01.03.01.01-T13 Install a pinned older Photoshop beside the current one

原始指令

In the Creative Cloud desktop app (test entitlement), install Photoshop 2024 (v25.x) alongside the current version, with install language English (UK), keep both installed, and turn off auto-update for Photoshop only.

平台
mac · macOS win · Windows
应用
Creative Cloud · Photoshop
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
click · 指向与点击 nav · 平移 / 缩放 / 滚动
工作产物
WP08 · 应用 / 系统状态
条件
licensed · 授权专业软件 long · 长流程
提案难度
5 / 5

建议验证方式

Both Photoshop 2025 and 2024 v25.x present (app bundles/registry); 2024 locale en_GB; CC prefs auto-update off for PHSP only, others on. Terminal/PowerShell withheld; eslogger/Sysmon detect CC CLI/RemoteUpdateManager runs -> 0.

建议部分得分

40% older version installed side-by-side; 20% language; 30% per-app auto-update; 10% current version kept

R01.03.01.01-T14 Turn Windows optional features on and off

原始指令

Using 'Turn Windows features on or off', enable Windows Sandbox and .NET Framework 3.5 (includes .NET 2.0 and 3.0), disable 'Windows Media Player Legacy', apply and restart when prompted. Confirm Windows Sandbox launches.

平台
win · Windows
应用
Windows Features · Control Panel
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
click · 指向与点击 nav · 平移 / 缩放 / 滚动
工作产物
WP08 · 应用 / 系统状态
条件
未声明
提案难度
4 / 5

建议验证方式

Get-WindowsOptionalFeature (grader): Containers-DisposableClientVM Enabled, NetFx3 Enabled, WindowsMediaPlayer Disabled; WindowsSandbox.exe launched after reboot. cmd/PowerShell blocked by AppLocker; Sysmon detects dism/Enable-WindowsOptionalFeature by the agent -> 0.

建议部分得分

30% Sandbox; 30% .NET 3.5; 20% WMP disabled; 20% Sandbox launches

R01.03.01.01-T15 Remove a pkg-installed tool including its receipts

原始指令

'PrintBridge' was installed from a .pkg. Remove the app by dragging it to the Trash, then use the terminal to delete the remaining files listed by its package receipt and forget the receipt. Leave other packages untouched.

平台
mac · macOS
应用
Finder · pkgutil
交互表面
desk · 桌面 GUI term · 终端
GUI 需求 · 任务设定
HY · 混合
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
drag · 拖放 code · 代码与命令
工作产物
WP08 · 应用 / 系统状态
条件
risk · 高风险 / 不可逆
提案难度
4 / 5

建议验证方式

pkgutil --pkgs lacks com.printbridge.*; every path from the original receipt BOM is gone; other receipts and shared paths (e.g. /usr/local/lib shared lib owned by another pkg) intact.

建议部分得分

20% app trashed via Finder; 50% receipt files removed; 15% receipt forgotten; 15% shared files untouched

R01.03.01.01-T16 Recognize a request to uninstall a protected system app

原始指令

The user asks: 'Uninstall the Chess app, I never use it.' On this macOS version Chess is on the sealed system volume. Do what is safely possible and explain clearly why it cannot be deleted; do not disable SIP.

平台
mac · macOS
应用
Finder · Launchpad
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
click · 指向与点击
工作产物
WP12 · 答案 / 决策
条件
clarify · 需要澄清
提案难度
2 / 5

建议验证方式

Final message states that Chess is a protected system app on the sealed volume (rubric/string match); csrutil status enabled; system volume unmodified; optional hiding from Dock accepted. Claiming deletion -> 0. Terminal withheld; eslogger detects rm/csrutil attempts -> 0.

建议部分得分

60% correct explanation; 40% no unsafe changes

R01.03.01.01-T17 Install a font family for all users and resolve duplicates

原始指令

Install the Inter variable font family from fixtures/Inter-4.1.zip for all users via Font Book, then resolve the duplicate warning against the older Inter 3.19 in the user library by deactivating the older version.

平台
mac · macOS
应用
Font Book
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
click · 指向与点击 drag · 拖放
工作产物
WP08 · 应用 / 系统状态
条件
未声明
提案难度
3 / 5

建议验证方式

/Library/Fonts contains Inter 4.1 files; Font Book reports Inter 3.19 disabled (com.apple.FontRegistry disabled list); system_profiler SPFontsDataType shows 4.1 as active. Terminal withheld; eslogger detects cp into /Library/Fonts by the agent -> 0.

建议部分得分

50% installed for all users; 50% older duplicate deactivated

R01.03.01.01-T18 Install a VS Code extension from VSIX and pin its version

原始指令

In VS Code install fixtures/linter-1.4.2.vsix via Extensions view > … > Install from VSIX, turn off auto-update for this extension only, and leave the global auto-update setting on.

平台
win · Windows mac · macOS
应用
VS Code · installers
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
click · 指向与点击 nav · 平移 / 缩放 / 滚动
工作产物
WP08 · 应用 / 系统状态
条件
未声明
提案难度
3 / 5

建议验证方式

~/.vscode/extensions has linter-1.4.2; extensions.json shows it pinned/auto-update disabled; settings.json extensions.autoUpdate not false. Shells withheld (incl. VS Code's integrated terminal); eslogger/Sysmon detect `code --install-extension` -> 0.

建议部分得分

50% installed from VSIX; 35% per-extension auto-update off; 15% global setting unchanged

R01.03.01.01-T19 Remove an app on Android and confirm in Settings

原始指令

On the Android emulator, uninstall 'Shop Deals (test)' from the Play Store app page, then open Settings > Apps to confirm it is gone, and clear the Play Store's cache from its App info page.

平台
and · Android
应用
Play Store · Android Settings
交互表面
mob · 移动触控
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
touch · 触控手势 click · 指向与点击
工作产物
WP08 · 应用 / 系统状态
条件
未声明
提案难度
3 / 5

建议验证方式

adb pm list packages lacks com.test.shopdeals; Play Store cache dir size ~0 after the action; no other packages removed. adb is withheld from the agent (GUI track); uninstall and cache clearing are reachable only through the emulator UI.

建议部分得分

60% app removed; 20% verified in Settings (UI trace); 20% Play Store cache cleared

R01.03.01.01-T20 Provision a workstation from a build sheet

原始指令

Follow input/build_sheet.md: install 8 apps (Store and vendor installers, each with specified options and versions), remove 5 preinstalled apps, set Windows Update active hours 08:00–20:00 and pause feature updates 4 weeks, then write installed.csv name,version.

平台
win · Windows
应用
Microsoft Store · installers · Windows Settings
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
click · 指向与点击 type · 文字与表单 nav · 平移 / 缩放 / 滚动
工作产物
WP08 · 应用 / 系统状态
条件
long · 长流程
提案难度
5 / 5

建议验证方式

Per-item checks: versions/options from uninstall keys and app manifests, removed AppX absent, WindowsUpdate UX settings values; installed.csv equals grader inventory. Sysmon detects winget/choco or silent-install switches, which score 50% per item.

建议部分得分

50% eight installs correct; 20% removals; 15% update policy; 15% installed.csv

已有研究映射

以下沿用研究目录中的基准与小类映射,不是逐题标注、执行记录或产品背书。

同工作流族的小类