C#でプログラムの実行に必要なドライバーをインストールするために、
.sysを落とし.batを実行する処理を実装しました。
しかし、
[SC] CreateService SUCCESS [SC] StartService FAILED with error 193. [SC] ControlService FAILED 1062: The service has not been started.
エラー193によりサービスのスタートに失敗してしまいます。。
調べ尽くしても解決せず、詳しい方にご教授いただきたいです。
以下.batのコマンド
@echo off copy "%~dp0\mysvc.sys" "%WINDIR%\system32\drivers\mysvc.sys" sc create mysvc binPath= "system32\drivers\mysvc.sys" type= kernel sc start mysvc sc stop mysvc sc delete mysvc pause
試したこと
- Cドライブ直下にProgramフォルダがないか確認
- GFIフォルダがないか確認
- コンピューターの再起動
- 誰の環境でも起こることを確認
- 様々なディレクトリで実行
まずは MySvc の説明とドキュメントを提供してください。また、C# ではなく Windows の問題だろうと思います。
ドライバの方は私が開発しているものではないので詳細は分かりません。
ドキュメントとは具体的にどのようなものでしょうか?
何も情報が無いなら、どうにもなりませんね。管理者権限で実行してないんじゃないか、くらい。
管理者権限で実行しています。
何に使うか、どうやって使うかもわからないものをなぜ使おうと思ったのかが一番謎です。
ただ、別の方法であればインストール可能であることは確認済みです。
(同プロジェクトの別のソフトウェアでドライバをインストール出来ていました。)
そしてそれをなぜ知らない人に聞こうと思ったのかが次に謎です。
ではその別の方法とやらを使ってください。
別の方法というのが実行できないから質問しているんです。
先ほどもお伝えしましたが、同プロジェクトの別のソフトウェアでドライバをインストール出来ていました。
しかし、私にはその方法を知る術がありませんので、今このエラーが起こっている原因を解決するしか方法がありません。
他の人にその正体のわからないソフトのインストール方法を知る術があると思いますか?
問い合わせる先を間違えています。子供が「ぼくのうちはどこ?」と知らない人に聞いているようなものです。
作った人に聞いてください。
>>何に使うか、どうやって使うかもわからないものをなぜ使おうと思ったのかが一番謎です。
何に使うか、どうやって使うかわからないとは一度も発言しておりません。詳細は機密なので申し上げたくても出来ません。すみません。ソフトウェアの実行に必要ですからインストールする必要があるのです。
>>作った人に聞いてください。
それができればやっています。諸事情により開発者と連絡が取れないのです。
ちゃかしは迷惑ですので、これ以上論争を巻き起こすのはやめてください。不愉快です。
機密事項をここで聞くのは間違いですね。質問も回答も公開されます。そうすれば何に使うものかも公になります。
私の発言を理解されていないようなので、追記します。
.sysの内容に関しては説明をできないということです。しかし、動作は確認済みという前提は申し上げるべき情報でありますのでお伝えしました。
ソフトによってインストール方法は違います。つまり、そのソフトが特定できなければ答えられません。
特定できたらそのソフトの内容もわかります。
従って、公の場で聞くことが間違っています。
わかりますか?
インストールには COM 登録が必要かもしれないし、PATH の書き換えがいるかもしれないし、特定のディレクトリやファイルがいるかもしれない。
ソフトの特定すら機密事項なのに、それをどうやってこっちで知れと?
MySvc ってマイサービスでしょ?
匿名希望みたいなもんでしょ?
わかるわけないじゃない。
失礼ですが、あなたのご発言や過去の解答履歴から、回答を導き出せるほどの知識は無いように思えますので、これ以上のサポートは結構です。ありがとうございました。
自分の知識外の質問にもとりあえず"情報足りない""情報足りない"とだけ解答されてらっしゃるようですが、質問側としては非常に迷惑極まりないです。
本当に必要な情報であれば可能な限りで提供すべきですが、あなたの発言からはそれらの情報を使って解決できないと判断しました。
無利益な論争を生み出され、情報がぼやけていたので後の回答者様のためにまとめます。
---
・ドライバの動作は確認済み
・方法は不明だが同プロジェクト内の別のソフトウェアでは動作確認済み
・ドライバ開発者とは諸事情により連絡が取れません。
・ドライバの詳細は諸事情により申し上げられません。
・動作検証完了しているので、ドライバーサイドでの問題ではないことは確認済みです。
---
ちなみに何歳なの?
Karnaさん回答を導き出せるほどの知識はないように思えますとか色々言ってるといろんな人に見られて最悪の場合変な言い方炎上してしまいますよ。もうやめましょう。2人とも。
しかもterateilを見るのはteratailをしている人だけではないのでねGoogleで検索とかしたら普通に見れますよ。
普通に見れます?
何が?
このページをです。すみません。わかりにくいこと書いてしまって。。
うーん。そのドライバーが社内制なら、導入方法も社内で聞かないと分からないと思います。
"sys"ファイルなんて拡張子は全然馴染みがないので、どう利用するのかもイマイチ想像ができません。
調べてみると、デバイスドライバのインストール方法が確認できます。参考にされてみては。
https://memorva.jp/internet/pc/windows_hardware_device_driver_manual_installation.php
このページが検索に上がるのは知っていますが、回答が付かなければまだ削除できました。
この質問者は基本的な知識がないので、どのソフトのインストールも同じだと思っています。せっかく回答したのであれば、どうして情報不足なのか理解できるよう教えてあげてください。
理解できるようにですか。。。情報不足というのはteratailのことについてですか?すみません。。。
>情報不足というのはteratailのことについてですか
この質問に答えられない理由、情報不足である理由のことをZuishinさんは仰っているのでは。
そうではなく、解決できる情報を提供できるのであれば、それを回答にするべきです。
@BluOxy様
無駄なやり取りにより、本来の質問がぼやけておりまして、大変申し訳ございません。
ドライバーの動作は確認済みでありますので、"StartService FAILED with error 193."の原因と解決策を知りたい、というのが本来の質問です。
とりあえず、一言だけ。
> Karnaさん
そもそもドライバーの内容が分からない以上、誰も回答することは不可能です。
また、「動作は確認済み」とのことですが、その理由が明確になっていないため、そちらを疑われても仕方がありません。
>解決できる情報を提供できるのであれば、それを回答にするべきです。
"StartService FAILED with error 193."の原因が、ドライバーの破損や欠陥が原因であることを明確に提示頂き、それらについて解決策を導き出せるであろう情報であれば提供いたしますが、Zuishin様(以下、迷惑回答者と呼びます)のご発言と過去の回答内容を拝見させて頂いた限り、回答に対して根拠なく情報追加を求めたり、質問内容とはずれた解答をされたり、しまいには人格否定をされたりと、"色々と問題のある方"と判断いたしましたので、「知識がない」と判断しました。
実際、今こうやって論争になっている時点で、迷惑回答者は荒らしと何ら変わりません。今後おやめ下さい。私もこの際はハッキリと申し上げさせて頂きます。
勘違いさせて大変申し訳ないですが、「>解決できる情報を提供できるのであれば~」はtonkoさんに向けた返信です。
本当に知識のある方であれば、
「"Error 193"はドライバーのエラーだよ。多分、ドライバーに問題があると思う」といった根拠を伴った解答されるところを、迷惑回答者はただ「情報がない」「ドライバーが違法だ」「ドライバーに問題がある」「こいつが理解しない!」とだけ仰っています。私の目から見てこれらは「知識がないが、適当に回答だけはしておこう」という、質問者を混乱させる"迷惑回答"です。彼の回答履歴がそれらを物語っています。
Karnaさんあなたもう今後おやめくださいと自分でおっしゃってましたよね?もうやめにしないんですか?あなたがまた話を広げていますよ。
個人的には「〇〇だと"思う"」と推測になってしまう回答者ほど信用できません。何かを"思う"ような推測が混じるのであれば、そこを質問者に問うのは至極当然です。
@tonko様
私はあれ以来迷惑回答者Zuishinには一切接触しておりませんよ。
BluOxy様に向けて発言しております。
> Karnaさん
情報追加を求められるのは、その情報が必要だからです。
私からすれば、それが出来ていないので、それを因縁を付けられているのだと思います。
本当に回答が欲しいのであれば、まずは「どのようなドライバーか」を記載してください。
それが不可能であれば、諦めてください。
それは私のことですね。
いやこれだいたいインストールに失敗してる時に出るエラーだから。
>fiveHundred様
迷惑回答者Zuishinにより荒らされまして、補足情報が埋もれていますね。。
「17:04」分に発言した内容をご覧になって下さい。
私は、情報を提供しないとは一度も発言しておりません。
解決策は「ちゃんとインストールしましょう」ですねー。私の知識ではワケワカランソフトのインストール方法まではわかりませんねー。知ってる人がいればいいですねー。
>>いやこれだいたいインストールに失敗してる時に出るエラーだから。
裏付けられました。
彼には解決に導ける回答をできる知識はありません。
しかも、「だいたい」って...^^;
迷惑回答者Zuishin、自分でGoogle使って調べて発言を見直せ。
Error193どころかドライバの知識皆無だということが証明されましたので、論争を終了とさせて頂きます。
皆様、大変ご迷惑お掛け致しました。
宜しければ彼の質問と関係のない攻撃的な発言など、全て通報して頂ければと思います。
ご協力よろしくお願いします。
> Karnaさん
じゃあ、「どのようなドライバーか」と私が何度も質問しているのに一切答えないなのは何なんでしょうか?
これだけで、怒り心頭です。
Zuishinさんも同じ気持ちなのではないでしょうか。
むしろ、「本当に知識のある」からこそ、「情報がない」「ドライバーに問題がある」と発言しているのだと思いますが。
「どんなドライバーか」「何も持って動作確認済みなのか」を記載していないのは明らかな情報不足だと思いますが。
また、「どこもコードが間違っていません!」と言っていながら、明らかに間違ったコードを提示している人もいるので、それと同じように見られても不思議ではありません。
賢い人ほど、様々な可能性のうち、その可能性を視野に入れているのだと思いますが、違いますか?
裏付けられちゃったんだ。へえ。インストールに成功したのにこのエラーが出たんだ。へえ。
ちなみに私もError193どころかドライバの知識も皆無です。そんな人が回答してしまって、すみませんね。
あー、こんなことでコメントしてたらコメンテーターになっちゃった。。。
Zuishinさんを勝手に荒らし認定しているようですが、この人C#で1位ですよ?
もし本当に問題があるのであれば、そうなる前にBANされていると思いますが。
いやだからなんですか?そんなのずっと長くしてるからじゃないんですか?ていうか今までの話全て終わりにしましょう。
長く荒らしてたらとっくに BAN されてるでしょってことでしょ。
私から見れば、荒らしてるのはこの質問者と tonko さんですけども。
問題がある方であれば、そんなに長くやる前にBANされてるはずだと言いたかっただけです。
何度言っても「どのようなドライバーか」を記載しないので、腹が立ってしまっていました。
失礼しました。
>>fiveHundred様
順位は関係ありません。この場でやっていることは荒らしそのものです。
ちゃんとした回答者とのやり取りにまで粘着してます。迷惑極まりない。
そして、あなたのそういった発言も質問と関係のない回答ですし、論争に燃料を注いでいます。
いえ、私は荒らしなんてしていませんよ。
Karnaさん下のコメントを見なさいよ。
> Karnaさん
私は私なりに解決させようと思って、そのような発言をしただけです。
まあ、あなたが解決したところで、私にプラスになる要素はありませんから、これ以上は何も言いません。
過去の質問に対しても真摯な態度で対応してもらいたいものです。
>>fiveHundred様
だから、あなたのそういった発言が燃料を注いでるって言ってんでしょ。
>>YAmaGNZ様
ですから、他の方にも再三申し上げていますが、質問と関係のない回答はやめてください。
私はもう関わりたくないのでここから抜けます。あと最後に・・私は荒らしをしていません。荒らしているのはあなたたちですよ。では・・・
いや、火に油を注ぐ以外に何もしてないんだから荒らしでしょうよ。
みなさんもういいですよ。私この質問通報したので、流石にね。あと、今後は私に関するコメントをやめてくださいね。私もうここからぬけるんで・・
> ただ、別の方法であればインストール可能であることは確認済みです。
(同プロジェクトの別のソフトウェアでドライバをインストール出来ていました。)
この方法が使えない理由、つまりこのサービスを同梱する正規のアプリが使えない理由として、主に次の理由が考えられます。
1. そのアプリの実行環境が無い
2. そのアプリを使う権限が無い
質問者からの情報により、このサービスの実行環境はあるということなので、1 ではない可能性が高いようです。
つまり問題は
2. そのアプリを使う権限が無い
であり、また制作者のサポートも受けられないということより、そのサービスの使用権限も無いと容易に想像がつきます。
つまりこの質問は、「使用権限の無いサービスのインストール法」について尋ねるものだと推定されます。
推定に過ぎませんが、こう考えることで全ての辻褄が合うこと、またこう考えないと不自然なことが多いのは間違いないと思われます。
サービスなのに一貫して「ドライバ」と呼称されていること、また質問者の技術レベルも鑑みて、私が最も可能性が高いと思うのは、業務用のサービスでもなく、新しく購入したハードウェアに必須のデバイスドライバでもなく、ゲーム用のチートツールもしくは動画の違法コピー用サービスです。
結局、こんな状態でも回答してもらい、解決まで導いてもらったのにお礼も言わず、解決済みにもせず他の回答同様に放置ですか
退会されたんですね。それだけで。
回答3件
あなたの回答
tips
プレビュー