NET.Tcpポートサービスを開始できない


0

Win 7マシンで次のWindowsサービスを開始できません。Net.Tcp Port Sharingサービスのサービスを開始しようとすると、エラーが発生しました:

ローカルコンピューター上のサービスが開始してから停止しました。他のサービスまたはプログラムで使用されていない場合、一部のサービスは自動的に停止します

nettcp

そこで、ヘルプによってSMSvcHost.exe.configファイルを変更しました 2つのファイルを変更しC:\Windows\Microsoft.NET\Framework\v4.0.30319\SMSvcHost.exe.configC:\Windows\Microsoft.NET\Framework64\v4.0.30319\SMSvcHost.exe.config

構成ファイルは次のとおりです。

<?xml version="1.0" encoding="utf-8"?>
<!-- The configuration file for SMSvcHost.exe -->
<configuration>
   <runtime>
    <gcConcurrent enabled="false" />
  </runtime>
 <system.serviceModel>
    <!-- SMSvcHost ETW traces are redirected by default to an etwProviderId different from WCF's default. 
         To trace to the default provider, remove the etwProviderId attribute below. -->
    <diagnostics performanceCounters="Off" etwProviderId="{f18839f5-27ff-4e66-bd2d-639b768cf18b}"/>
</system.serviceModel>
<!-- Below are some sample config settings: -->   
<system.serviceModel.activation>
    <net.tcp listenBacklog="10" maxPendingConnections="100" maxPendingAccepts="10" receiveTimeout="00:00:10" teredoEnabled="false">
        <allowAccounts>
            // LocalSystem account
            <add securityIdentifier="S-1-5-18"/>

            // LocalService account
            <add securityIdentifier="S-1-5-19"/>

            // Administrators account
            <add securityIdentifier="S-1-5-20"/>

            // Network Service account
            <add securityIdentifier="S-1-5-32-544" />

            // IIS_IUSRS account (Vista only)
            <add securityIdentifier="S-1-5-32-568"/>
        </allowAccounts>
    </net.tcp>
    <net.pipe maxPendingConnections="100" maxPendingAccepts="10" receiveTimeout="00:00:10">
        <allowAccounts>
            // LocalSystem account
            <add securityIdentifier="S-1-5-18"/>

            // LocalService account
            <add securityIdentifier="S-1-5-19"/>

            // Administrators account
            <add securityIdentifier="S-1-5-20"/>

            // Network Service account
            <add securityIdentifier="S-1-5-32-544" />

            // IIS_IUSRS account (Vista only)
            <add securityIdentifier="S-1-5-32-568"/>
        </allowAccounts>
    </net.pipe>
    <diagnostics performanceCountersEnabled="true" />
</system.serviceModel.activation>

残念ながら、修正はしますない ..私は確信してSMSvcHost.exeは、タスクマネージャに存在しないことを確信している私はデスクトップマシンを再起動しても有効になります。


なぜそれらを開始する必要があると思いますか?それらを有効化/起動して解決しようとしている実際の問題は何ですか?
Ƭᴇcʜιᴇ007

起動失敗のイベントはありますか?
ユーザー193661

@Ƭᴇcʜιᴇ007t、私は多くのWindowsサービスを持つアプリケーションを持っています。これらのWindowsサービスは、Net.Tcpサービス上にあります。これらのNet.Tcpサービスを最初に開始する必要があります。

回答:


0

いくつかの助けの下で、私は解決策を得ました。2つのエラーがあります。

  • 構成に無効な値が含まれています。例:// LocalService account。あるはずです<!-- LocalService account -->
  • ここからNetFxRepairToolをインストールしました。

主な問題は、.netフレームワークのインストール中に何かが欠落していることです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.