NET.Tcp पोर्ट सेवा शुरू करने में विफल


0

मैं अपने विन 7 मशीन पर निम्न विंडो सेवाएं शुरू नहीं कर सकता। जब मैं Net.Tcp पोर्ट शेयरिंग सेवा की सेवा शुरू करने की कोशिश करता हूं, तो मुझे त्रुटि मिली:

स्थानीय कंप्यूटर पर सेवा शुरू हो गई और फिर बंद हो गई, यदि अन्य सेवाओं या कार्यक्रमों द्वारा उपयोग में नहीं हैं तो कुछ सेवाएं अपने आप बंद हो जाती हैं

nettcp

इसलिए मैंने मदद से SMSvcHost.exe.config फ़ाइल को संशोधित किया मैंने दो फाइलें C:\Windows\Microsoft.NET\Framework\v4.0.30319\SMSvcHost.exe.configऔर बदलींC:\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 मौजूद नहीं है।


आपको ऐसा क्यों लगता है कि उन्हें शुरू करने की आवश्यकता है? उन्हें सक्षम / प्रारंभ करके आप जिस वास्तविक समस्या को हल करने का प्रयास कर रहे हैं, वह क्या है?
15c atιᴇ007

क्या असफल शुरुआत के लिए कोई घटना है?
user193661

@ Havec anιᴇ007t, मेरे पास एक एप्लिकेशन है जिसमें कई विंडोज़ सेवाएं हैं। ये विंडोज़ सेवा नेट.टेक सेवाओं पर हैं। मुझे पहले इन नेट। टीपी सेवाओं को शुरू करने की आवश्यकता है।
प्रेम

जवाबों:


0

कुछ मदद के तहत, मुझे समाधान मिल गया। दो त्रुटियां हैं।

  • कॉन्फ़िगरेशन में अमान्य मान हैं। उदाहरण के लिए: // LocalService account। यह होना चाहिए <!-- LocalService account -->
  • यहाँ से एक NetFxRepairTool स्थापित किया

मुख्य समस्या यह है कि स्थापित .net ढांचे के दौरान, कुछ गायब है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.