¿Cómo cambio el nombre de mi servicio de Windows?

Tengo un servicio de Windows y quiero cambiar su nombre (como aparece en la aplicación Servicios). Pero no estoy seguro de la forma correcta de hacerlo. Parece ser la propiedad ServiceName y al buscar en mi solución encontré esto:

namespace SI.AService.AService
{
    partial class AService
    {
        /// <summary> 
        /// Required designer variable.
        /// </summary>
        private System.ComponentModel.IContainer components = null;

        /// <summary>
        /// Clean up any resources being used.
        /// </summary>
        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        protected override void Dispose(bool disposing)
        {
            if (disposing && (components != null))
            {
                components.Dispose();
            }
            base.Dispose(disposing);
        }

        #region Component Designer generated code

        /// <summary> 
        /// Required method for Designer support - do not modify 
        /// the contents of this method with the code editor.
        /// </summary>
        private void InitializeComponent()
        {
            // 
            // AService
            // 
            this.ServiceName = "Company.AService.AService";

        }

        #endregion
    }
}

Así que esto parece ser un código autogenerado. ¿Cuál es la forma correcta de cambiarlo? Dice "no modifique el contenido de este método con el editor de código". Entonces, ¿dónde lo modifico?

Actualizar Estaba actualizando mi servicio de Windows a través del proceso de compilación en Visual Studio, que aparentemente no tiene ningún efecto en los cambios de nombre configurados en el instalador del servicio. Creo que ejecuta un comando de desinstalación e instalación con InstallUtil. En cambio, tuve que ir al directorio de salida del proceso de compilación donde se encuentran 2 archivos. Un archivo msi y un archivo setup.exe. El msi instala el servicio, PERO no hay cambios de nombre. Sin embargo, si ejecuto el archivo setup.exe, hace lo mismo pero se incluyen los cambios de nombre en el servicio. Así que supongo que el instalador del proyecto / instalador del servicio está incluido en el setup.exe y no en el otro.

Por último, gracias a todos por su ayuda.

Respuestas a la pregunta(7)

Su respuesta a la pregunta