Si tu HTC Wildfire se queda pillado y solo vuelve a responder al quitar y poner la batería, prueba estas soluciones en orden:
Ve a Ajustes > Almacenamiento. Asegúrate de tener al menos 150-200 MB libres en la memoria del teléfono (no en la tarjeta SD). Desinstala apps不用, borra caché (Ajustes > Aplicaciones > [App] > Borrar caché) y mueve apps a la SD si es posible (Android 2.2+).
Una batería hinchada o vieja causa reinicios aleatorios. Compra una batería original HTC o de marca reconocida (ej. Anker, Cameron Sino).
Ve a Ajustes > Acerca del teléfono > Actualizaciones del sistema. Si hay una OTA disponible, instálala. También puedes buscar ROMs oficiales en HTC Support.
Haz copia de seguridad (contactos, fotos, SMS) y ve a Ajustes > Privacidad > Restablecer datos de fábrica. O en modo recovery: apagado + Volumen abajo + Power, selecciona "wipe data/factory reset".
Si el problema persiste, es probable un fallo de hardware (memoria NAND o soldaduras) y requiere servicio técnico.