4

こんにちはコミュニティ 私はすべてがうまくいくことを願っています。誰かが次の問題について私を教育できるかどうか疑問に思っていました.

「タブレット PC 入力サービス」をオフにすると、タッチとスタイラスの機能がレンダリングされます。ただし、サンプルの wpf アプリケーションを起動すると (新しい wpf プロジェクトの作成から)、タッチとスタイルの機能が再び有効になります。プロセス エクスプローラーを使用すると、この WPF アプリケーションが "wisptis.exe" というプロセスを生成することがわかります。これはたまたま Windows スクリーンとタッチ プロセスです。

私の質問。WPFが独自の「wisptis.exe」を生成するのをプログラムで停止する方法はありますか?

ありがとう、

4

3 に答える 3

6

不要なジャンクウェアを常に実行するのが嫌いな人を助けるために、これらの手順を非常にひどい Microsoft フォーラムに投稿しましたが、それはあなたの目的にも役立つはずです. 秘訣は、ファイルをそのままにして、Windows がそのファイルを実行できないようにすることです。これを行うには、ファイルから実行アクセス許可を削除します。少し掘り下げれば、プログラムでこれを行う方法をおそらく理解できるでしょうが、明らかな理由から、インストール中に他の人のマシンにこれを行うことはお勧めしません (プログラムが別の場所に展開されている場合)。

アクセス許可は、Windows 7 以降で使用できる ICACLS を使用して調整されます。

手順に TAKEOWN コマンドが表示されます。ある時点で、Microsoft は、あなたがコンピュータの単なる訪問者であると判断しました。Windows がこのファイルを "所有" しているため、通常、ファイルのアクセス許可を変更することはできません。そのため、最初のステップはその所有権を取得することです。ICACLS プログラムでも所有権を設定できますが、実際には、ログイン ユーザーであるあなたが意図した所有者である場合 (ここではその場合)、TAKEOWN を使用する方が簡単です。

このタスクを実行するには、ユーザー アカウントに管理者権限が必要です。コマンド ウィンドウを開きます (Win-R を押し、「cmd」と入力して Enter キーを押します)。これらのコマンドをそれぞれ入力し、それぞれの後に Enter キーを押します。

%systemdrive%
cd %windir%\system32
takeown /f wisptis.exe
icacls wisptis.exe /deny "NT AUTHORITY\SYSTEM":(RX)

その後、再起動します。Windows はそれを実行できません (ただし、何らかの理由で本当に実行したい場合は実行できます)。

パーミッションを復元したい場合は、/deny の代わりに /grant を指定して ICACLS を実行してください。

実際に役立つ Windows Snipping Tool には、いくつかの頭の悪い理由で wisptis が必要であることに注意してください。タスクバーにショートカットを置いておくほど頻繁に使用しています。今では、素晴らしい無料の画像編集ツール IrfanView へのショートカットを保持しています。IrfanView は、コマンド ラインで間違いなく優れた画像キャプチャを実行できます。Google ですべてのオプションを検索しますが、特定の領域を選択するために IrfanView をキャプチャ モードで起動する "/capture=4" を使用します。

于 2014-09-09T11:10:37.523 に答える
2

マイクロソフトはこの問題を認識していますが、今のところ後回しにされているようです。バグのステータスは「保留としてクローズ」です。問題は現在2年以上前のようです。

http://connect.microsoft.com/VisualStudio/feedback/details/670149/visual-studio-2010-breaks-wacom-tablet-input

于 2013-06-14T15:39:54.397 に答える
0

.NET Framework 4.5.2の Windows Update インストール後に同様の症状が発生しました。残念ながら、takeown/icacls ソリューションは機能しませんでした。同様のヒントに従って、回復コンソールでファイルの名前を変更しました。ワコムサポートフォーラムから取得した、これは私にとってはうまくいきました:(注ワコムは少し無関係です-ワコムタブレットを持っていません)

上記のように、「c:\windows\system32」のwisptis.exeの名前を別の名前に変更することで、この問題をうまく解決できました。ただし、これを行うには、Windows を再起動し、起動中に F8 キーを押し、修復コンソールに入り、そこからコマンド プロンプトを選択する必要がありました。修復コンソールのコマンド プロンプトから、Windows がインストールされているハード ディスクに移動することができます (そのコンソールでは、C: ではありません。すべてのドライブ文字を検索する必要があります。私の場合は H: でした)。次のコマンドを使用して、許可の問題なしにそこからファイルの名前を変更します(セーフモードでもWindowsから名前を変更することはできませんでした):

X:\WINDOWS\SYSTEM32>h:

(might take a few tries to find the right letter for the boot drive)

H:\>cd \windows\system32
H:\WINDOWS\SYSTEM32>ren wisptis.exe wisptis.exe_ 
H:\WINDOWS\SYSTEM32>exit

次に、修復コンソールを終了し、通常どおり Windows を再起動します。問題は根絶されました。ついに!

于 2015-02-17T17:24:41.463 に答える