Event 7001 error on startup

I'm getting an event 7001 Service Control Manager error on every startup. General description reads: The NTRU TSS v1.2.1.29 TCS service depends on the TPM Base Services service which failed to start because of the following error:
The operation completed successfully"

Here is my details log from the event:
Log Name:      System
Source:        Service Control Manager
Date:          9/16/2010 12:54:22 PM
Event ID:      7001
Task Category: None
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      MN-PC
The NTRU TSS v1.2.1.29 TCS service depends on the TPM Base Services service which failed to start because of the following error:
The operation completed successfully.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
    <Provider Name="Service Control Manager" Guid="{555908d1-a6d7-4695-8e1e-26931d2012f4}" EventSourceName="Service Control Manager" />
    <EventID Qualifiers="49152">7001</EventID>
    <TimeCreated SystemTime="2010-09-16T16:54:22.750433800Z" />
    <Correlation />
    <Execution ProcessID="508" ThreadID="692" />
    <Security />
    <Data Name="param1">NTRU TSS v1.2.1.29 TCS</Data>
    <Data Name="param2">TPM Base Services</Data>
    <Data Name="param3">%%0</Data>

Any solutions, please

Dell 980 Win7/64
Who is Participating?
RobSampsonConnect With a Mentor Commented:
Hi, it's a security model, so you would only need it enabled if you want to make use of its security enhancements, namely the extra security it offers during encryption and access rights management.  I don't think it would constitute a critical service for your home computer use, especially if you don't use encryption anyway.

Here's a short Wiki article on it: http://en.wikipedia.org/wiki/Trusted_Platform_Module


normanml--Look into the Services folder and see what the setting for TPM Base Services is.  Has it started?  If not start it.  Perhaps even change to Automatic.
Cloud Class® Course: SQL Server Core 2016

This course will introduce you to SQL Server Core 2016, as well as teach you about SSMS, data tools, installation, server configuration, using Management Studio, and writing and executing queries.

normanmlAuthor Commented:
Please initiate a moderator review. Neither solution helps. Thank you.
normanmlAuthor Commented:
I was a bit confused about the process, so I'm going to re-engage the experts. The first solution -- check services and set TPM Base Services to Automatic --  did not stop the error. When you try to "start" the service, it says it only starts when needed. I'm still getting on STARTUP:

 The NTRU TSS v1.2.1.29 TCS service depends on the TPM Base Services service which failed to start because of the following error:
The operation completed successfully."  

The Technet article recommended:

    * Check Event Viewer for any related events that might contain more details.
I did. No more details.

    * Review the error information displayed in the message.
I did. Only this that's puzzling is "The operation completed successfully."
    * Verify that the service password is still valid.
I don't use a password on the PC (Win7/64). Does the service had its own password. Not likely I think.

    * Verify that the service is in the correct location.
Where should it be? This requires knowledge above my level.

    * Verify that the service is not infected with a virus.
There are no viruses detected anywhere on PC, using latest Nod32.
* View the WIN32_EXIT_CODE error that SCM encountered when trying to start the program. To do this, at the command prompt, type
      sc query service name
      If the WIN32_EXIT_CODE is zero, then SCM did not attempt to start the service because the error was detected first.

I used this syntax at a command prompt "sc query TPM Base Services" three times and three times go a list of help commands and no information. So I changed the query to "sc query" and got a list of services, but TPM Base Services was not among them.

What's next folks?
normanml--Perhaps of help

FWIW--Now I am confused by the reference to Service Control Manager.  I believe this is started by the services.exe file (not services.msc), but I cannot open that file.  Can you?
normanml--Do you find that services.exe (Service Control Manager) is shown as running in Task Manager?
normanmlAuthor Commented:
To jcmarron. Here's what I find for the Service Control Manager. http://msdn.microsoft.com/en-us/library/ms685150%28VS.85%29.aspx I understand a little bit of the description. I also read spice works URL you suggested and none of the events listed match mine and there are therefore no proposed solution.
normanmlAuthor Commented:
Services.exe not not appear in Task Manager either under processes or Services. If you look at the error again -- The NTRU TSS v1.2.1.29 TCS service depends on the TPM Base Services service which failed to start because of the following error:
The operation completed successfully -- the problem would appear to be TPM Base Services. When I check under services local (Admin tools) TPM base services is NOT started. When I try to start it I get a dialog that reads: "The TPM Base services service on Local Computer started and then stopped. Some services stop automatically if they are not in use by other services or programs. (It is set to automatic BTW). I think we have to keep in mind that this is a boot-time error. The message is strange because it's followed by the line "The operation completed successfully."  When you look up  NTRU TSS v1.2.1.29 TCS service in Services local, it's explained as "TCS service for accessing TPM." And yet the error says it depends on TPM.  
Hi, for TPM, I assume this is a Dell machine.  Have you been through this document:

Enabling the TPM Feature

Trusted Platform Module (TPM) Overview

and this one:
Re-activating the Trusted Platform Module (TPM) Security Feature After a System Board Replacement

I also found that someone else has enabled it here:


normanmlAuthor Commented:
Thanks RobSampson. Initially, I was able to stop the error by disabling the  NTRU TSS v1.2.1.29 TCS service. And I have read all the links you have suggested above and now understand the purpose of TPM. (FYI I'm on a Dell 980 i5 with 4GB of ram Win7/64). It's my mission critical workstation at home. It's on home LAN wired and wireless with a MacBook Pro once in a while and an XP box which my wife uses.

Question: I do not have a fingerprint reader so  NTRU TSS v1.2.1.29 TCS service is not necessary. But should I go ahead an try to enable TPM anyway. Reading your URL's, it seems a service more critical to developers and IT managers. Can you think of an instance where I would nee it enabled. I'd really like to know your opinion. Thanks for the clear explanation and the readings. I look forward to your answer.  
normanmlAuthor Commented:
One of the best answers I've gotten since I subscribed to EE. Really excellent advice. Thank you.
No problem. Thanks for the grade.


Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.