Seb*_*olm 36 windows-7 media-player mobile-phone
我有一台三星 Galaxy S II,当它连接到我的 Windows 7 计算机时,它充当“便携式媒体播放器”

每当我尝试将视频复制到设备上时,它都会提示我是否要转换它,如下所示:

从长远来看,这会很烦人,所以我想禁用它。
有没有办法禁用这些提示?
Bob*_*Bob 29
该提示是 Windows 为作为MTP 设备连接的设备实现的功能之一。禁用它的最可靠方法是在 USB 大容量存储模式下连接您的 Galaxy SII。这样,Windows 会将其检测为普通闪存驱动器,并会像任何其他闪存驱动器一样传输文件,而无需关心类型。但是,某些(所需的)更高级的功能可能会丢失。
阻止这种情况发生的两种基本方法:
以大容量存储模式连接手机。
在处理此问题的 Windows 上禁用外壳扩展。有两种方法可以做到这一点:
注销.dll.
使用 ShellExView 禁用扩展。
在 Galaxy SII ICS (Android 4.x) 上启用大容量存储模式(来源):
- 调出设置。
- 单击更多...(在无线和网络下)。
- 然后选择 USB 实用程序 ~ 设置 USB 电缆连接模式。
- 然后选择将存储连接到 PC。
- 将 USB 电缆从手机连接到 PC。
- 选择打开 USB 存储。就这样。
.dll处理此问题的 Windows shell 扩展如果您出于任何原因希望继续使用 MTP 模式,在 microsoft Answers 上创建了一个线程,专门解决禁用此提示的问题。具体来说:
好吧,我以前在任何 Windows 7 DLL 文件中都找不到对该对话框的引用,所以我认为它与 Windows 无关。但是我现在再次查看并在 wpdshext.dll 中找到了对它的引用。所以它似乎是一个标准的 Windows 功能,我很抱歉。
我建议您尝试注销有问题的 DLL。请打开开始菜单,转到所有程序 - 附件,右键单击命令提示符,然后选择以管理员身份运行。然后键入以下命令:
regsvr32 /u wpdshext.dll
您应该在运行命令后重新启动。
我没有亲自尝试过这种方法,取消注册标准的 Windows DLL 可能会产生意想不到的后果。如果出现任何问题,我建议您以安全模式启动并regsvr32 wpdshext.dll在提升的命令提示符下运行。
这种方法可能比取消注册一个.dll.
找到名为的扩展 Portable Devices Menu
右键单击 > Disable Selected Items
重新启动您的计算机(为了安全)
由于在 Windows 8.1 上没有提到对我有用,这里是在AutoHotkey 中使用脚本的替代方法。
dlgTitle := "Copy"
dlgBtnUnwantedAction := "No, skip this file"
dlgBtnWantedAction := "Yes"
dlgTitleAlt := "Convert and Copy"
dlgBtnUnwantedActionAlt := "Yes, convert and copy (recommended)"
dlgBtnWantedActionAlt := "No, just copy"
dlgBtnCancel := "Cancel"
GroupAdd, dlgTitles, %dlgTitle% ahk_class #32770
GroupAdd, dlgTitles, %dlgTitleAlt% ahk_class #32770
SetTitleMatchMode 3
matchFound := false
Loop
{
WinWait ahk_group dlgTitles
matchFound := false
ControlGetText, button1Text, Button1, ahk_group dlgTitles
if ( button1Text = dlgBtnUnwantedAction || button1Text = dlgBtnUnwantedActionAlt ) {
ControlGetText, button2Text, Button2, ahk_group dlgTitles
if ( button2Text = dlgBtnWantedAction || button2Text = dlgBtnWantedActionAlt ) {
ControlGetText, button3Text, Button3, ahk_group dlgTitles
if ( button3Text = dlgBtnCancel ) {
matchFound := true
}
}
}
if ( matchFound ) {
ControlClick, Button2, ahk_group dlgTitles
} else {
WinWaitClose ahk_group dlgTitles
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
29757 次 |
| 最近记录: |